Lines Matching refs:nested
43 void NestedPattern::copyNestedToThis(ArrayRef<NestedPattern> nested) { in copyNestedToThis() argument
44 if (nested.empty()) in copyNestedToThis()
47 auto *newNested = allocator()->Allocate<NestedPattern>(nested.size()); in copyNestedToThis()
48 std::uninitialized_copy(nested.begin(), nested.end(), newNested); in copyNestedToThis()
49 nestedPatterns = ArrayRef<NestedPattern>(newNested, nested.size()); in copyNestedToThis()
57 NestedPattern::NestedPattern(ArrayRef<NestedPattern> nested, in NestedPattern() argument
60 copyNestedToThis(nested); in NestedPattern()
147 NestedPattern If(ArrayRef<NestedPattern> nested) { in If() argument
148 return NestedPattern(nested, isAffineIfOp); in If()
151 ArrayRef<NestedPattern> nested) { in If() argument
152 return NestedPattern(nested, [filter](Operation &op) { in If()
165 NestedPattern For(ArrayRef<NestedPattern> nested) { in For() argument
166 return NestedPattern(nested, isAffineForOp); in For()
169 ArrayRef<NestedPattern> nested) { in For() argument
171 nested, [=](Operation &op) { return isAffineForOp(op) && filter(op); }); in For()