Lines Matching refs:NestedMatch
20 llvm::BumpPtrAllocator *&NestedMatch::allocator() { in allocator()
25 NestedMatch NestedMatch::build(Operation *operation, in build()
26 ArrayRef<NestedMatch> nestedMatches) { in build()
27 auto *result = allocator()->Allocate<NestedMatch>(); in build()
28 auto *children = allocator()->Allocate<NestedMatch>(nestedMatches.size()); in build()
30 new (result) NestedMatch(); in build()
33 ArrayRef<NestedMatch>(children, nestedMatches.size()); in build()
74 SmallVectorImpl<NestedMatch> *matches) { in matchOne()
84 SmallVector<NestedMatch, 8> nestedMatches; in matchOne()
85 matches->push_back(NestedMatch::build(op, nestedMatches)); in matchOne()
90 SmallVector<NestedMatch, 8> nestedMatches; in matchOne()
100 matches->push_back(NestedMatch::build(op, nestedMatches)); in matchOne()