Home
last modified time | relevance | path

Searched refs:BoolNode (Results 1 – 3 of 3) sorted by relevance

/external/llvm-project/mlir/lib/Conversion/PDLToPDLInterp/
DPredicateTree.h109 struct BoolNode : public MatcherNode { struct
110 BoolNode(Position *position, Qualifier *question, Qualifier *answer,
117 return node->getMatcherTypeID() == TypeID::get<BoolNode>(); in classof() argument
DPredicateTree.cpp337 node = std::make_unique<BoolNode>( in foldSwitchToBool()
341 } else if (BoolNode *boolNode = dyn_cast<BoolNode>(&*node)) { in foldSwitchToBool()
440 BoolNode::BoolNode(Position *position, Qualifier *question, Qualifier *answer, in BoolNode() function in BoolNode
443 : MatcherNode(TypeID::get<BoolNode>(), position, question, in BoolNode()
DPDLToPDLInterp.cpp193 if (auto *boolNode = dyn_cast<BoolNode>(&node)) { in generateMatcher()