Home
last modified time | relevance | path

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

/llvm-project/mlir/lib/Dialect/Affine/Analysis/
H A DNestedMatcher.cpp39 llvm::BumpPtrAllocator *&NestedPattern::allocator() { in allocator()
44 void NestedPattern::copyNestedToThis(ArrayRef<NestedPattern> nested) { in copyNestedToThis()
48 auto *newNested = allocator()->Allocate<NestedPattern>(nested.size()); in copyNestedToThis()
50 nestedPatterns = ArrayRef<NestedPattern>(newNested, nested.size()); in copyNestedToThis()
53 void NestedPattern::freeNested() { in freeNested()
55 p.~NestedPattern(); in freeNested()
58 NestedPattern::NestedPattern(ArrayRef<NestedPattern> nested, in NestedPattern() function in NestedPattern
64 NestedPattern::NestedPattern(const NestedPattern &other) in NestedPattern() function in NestedPattern
69 NestedPattern &NestedPattern::operator=(const NestedPattern &other) { in operator =()
77 unsigned NestedPattern::getDepth() const { in getDepth()
[all …]
H A DLoopAnalysis.cpp257 NestedPattern &vectorTransferMatcher) { in isVectorizableLoopBodyWithOpCond()
325 AffineForOp loop, int *memRefDim, NestedPattern &vectorTransferMatcher) { in isVectorizableLoopBody()
351 AffineForOp loop, NestedPattern &vectorTransferMatcher) {
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/
H A DNestedMatcher.h20 class NestedPattern; variable
60 friend class NestedPattern;
93 class NestedPattern {
95 NestedPattern(ArrayRef<NestedPattern> nested,
97 NestedPattern(const NestedPattern &other);
98 NestedPattern &operator=(const NestedPattern &other);
100 ~NestedPattern() { in ~NestedPattern()
122 void copyNestedToThis(ArrayRef<NestedPattern> nested);
135 ArrayRef<NestedPattern> nestedPatterns;
164 assert(NestedPattern::allocator() == nullptr && in NestedPatternContext()
[all …]
H A DLoopAnalysis.h30 class NestedPattern; variable
95 NestedPattern &vectorTransferMatcher);
103 NestedPattern &vectorTransferMatcher);
/llvm-project/mlir/test/lib/Dialect/Affine/
H A DTestVectorizationUtils.cpp139 static NestedPattern patternTestSlicingOps() {
/llvm-project/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp588 static std::optional<NestedPattern>
611 static NestedPattern &vectorTransferPattern() { in vectorTransferPattern()
914 /// Returns a FilterFunctionType that can be used in NestedPattern to match a
1696 std::optional<NestedPattern> pattern = in vectorizeLoops()
/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp2331 ClassTemplateDecl *NestedPattern = nullptr; global() member