Lines Matching refs:nested
44 void NestedPattern::copyNestedToThis(ArrayRef<NestedPattern> nested) { in copyNestedToThis() argument
45 if (nested.empty()) in copyNestedToThis()
48 auto *newNested = allocator()->Allocate<NestedPattern>(nested.size()); in copyNestedToThis()
49 std::uninitialized_copy(nested.begin(), nested.end(), newNested); in copyNestedToThis()
50 nestedPatterns = ArrayRef<NestedPattern>(newNested, nested.size()); in copyNestedToThis()
58 NestedPattern::NestedPattern(ArrayRef<NestedPattern> nested, in NestedPattern() argument
61 copyNestedToThis(nested); in NestedPattern()
149 NestedPattern If(ArrayRef<NestedPattern> nested) { in If() argument
150 return NestedPattern(nested, isAffineIfOp); in If()
153 ArrayRef<NestedPattern> nested) { in If() argument
154 return NestedPattern(nested, [filter](Operation &op) { in If()
167 NestedPattern For(ArrayRef<NestedPattern> nested) { in For() argument
168 return NestedPattern(nested, isAffineForOp); in For()
171 ArrayRef<NestedPattern> nested) { in For() argument
173 nested, [=](Operation &op) { return isAffineForOp(op) && filter(op); }); in For()