Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DPredicate.cpp162 auto *rootNode = allocator.Allocate(); in buildPredicateTree() local
163 new (rootNode) PredNode; in buildPredicateTree()
164 rootNode->kind = getPredCombinerKind(root); in buildPredicateTree()
165 rootNode->predicate = &root; in buildPredicateTree()
167 rootNode->expr = root.getCondition(); in buildPredicateTree()
168 performSubstitutions(rootNode->expr, substitutions); in buildPredicateTree()
169 return rootNode; in buildPredicateTree()
175 if (rootNode->kind == PredCombinerKind::SubstLeaves) { in buildPredicateTree()
181 } else if (rootNode->kind == PredCombinerKind::Concat) { in buildPredicateTree()
194 rootNode->children.push_back(childTree); in buildPredicateTree()
[all …]