Searched refs:NestedPattern (Results 1 – 6 of 6) sorted by relevance
18 class NestedPattern; variable59 friend class NestedPattern;92 class NestedPattern {94 NestedPattern(ArrayRef<NestedPattern> nested,96 NestedPattern(const NestedPattern &) = default;97 NestedPattern &operator=(const NestedPattern &) = default;125 ArrayRef<NestedPattern> nestedPatterns;154 assert(NestedPattern::allocator() == nullptr && in NestedPatternContext()157 NestedPattern::allocator() = &allocator; in NestedPatternContext()161 NestedPattern::allocator() = nullptr; in ~NestedPatternContext()[all …]
26 class NestedPattern; variable70 NestedPattern &vectorTransferMatcher);78 NestedPattern &vectorTransferMatcher);
37 llvm::BumpPtrAllocator *&NestedPattern::allocator() { in allocator()42 NestedPattern::NestedPattern(ArrayRef<NestedPattern> nested, in NestedPattern() function in NestedPattern46 auto *newNested = allocator()->Allocate<NestedPattern>(nested.size()); in NestedPattern()48 nestedPatterns = ArrayRef<NestedPattern>(newNested, nested.size()); in NestedPattern()52 unsigned NestedPattern::getDepth() const { in getDepth()73 void NestedPattern::matchOne(Operation *op, in matchOne()111 NestedPattern Op(FilterFunctionType filter) { in Op()112 return NestedPattern({}, filter); in Op()115 NestedPattern If(NestedPattern child) { in If()116 return NestedPattern(child, isAffineIfOp); in If()[all …]
280 NestedPattern &vectorTransferMatcher) { in isVectorizableLoopBodyWithOpCond()329 NestedPattern &vectorTransferMatcher) { in isVectorizableLoopBody()340 NestedPattern &vectorTransferMatcher) { in isVectorizableLoopBody()
541 static std::vector<NestedPattern>559 return std::vector<NestedPattern>(); in makePatterns()564 static NestedPattern &vectorTransferPattern() { in vectorTransferPattern()
142 static NestedPattern patternTestSlicingOps() { in patternTestSlicingOps()