Lines Matching refs:NestedMatch
21 llvm::BumpPtrAllocator *&NestedMatch::allocator() { in allocator()
26 NestedMatch NestedMatch::build(Operation *operation, in build()
27 ArrayRef<NestedMatch> nestedMatches) { in build()
28 auto *result = allocator()->Allocate<NestedMatch>(); in build()
29 auto *children = allocator()->Allocate<NestedMatch>(nestedMatches.size()); in build()
31 new (result) NestedMatch(); in build()
34 ArrayRef<NestedMatch>(children, nestedMatches.size()); in build()
98 SmallVectorImpl<NestedMatch> *matches) { in matchOne()
108 SmallVector<NestedMatch, 8> nestedMatches; in matchOne()
109 matches->push_back(NestedMatch::build(op, nestedMatches)); in matchOne()
114 SmallVector<NestedMatch, 8> nestedMatches; in matchOne()
124 matches->push_back(NestedMatch::build(op, nestedMatches)); in matchOne()