Searched refs:BoolNode (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PredicateTree.h | 109 struct BoolNode : public MatcherNode { struct 110 BoolNode(Position *position, Qualifier *question, Qualifier *answer, 117 return node->getMatcherTypeID() == TypeID::get<BoolNode>(); in classof() argument
|
| H A D | PredicateTree.cpp | 856 node = std::make_unique<BoolNode>( in foldSwitchToBool() 860 } else if (BoolNode *boolNode = dyn_cast<BoolNode>(&*node)) { in foldSwitchToBool() 978 BoolNode::BoolNode(Position *position, Qualifier *question, Qualifier *answer, in BoolNode() function in BoolNode 981 : MatcherNode(TypeID::get<BoolNode>(), position, question, in BoolNode()
|
| H A D | PDLToPDLInterp.cpp | 56 void generate(BoolNode *boolNode, Block *¤tBlock, Value val); 213 .Case<BoolNode, SwitchNode>([&](auto *derivedNode) { in generateMatcher() 361 void PatternLowering::generate(BoolNode *boolNode, Block *¤tBlock, in generate()
|