@@ -87,17 +87,17 @@ operator()(std::function<void(void)> fun) {
87
87
return ValueHandle::null ();
88
88
}
89
89
90
+ namespace mlir {
91
+ namespace edsc {
90
92
template <>
91
- mlir::edsc::GenericLoopNestRangeBuilder<
92
- loop::ForOp>::GenericLoopNestRangeBuilder(ArrayRef<edsc::ValueHandle *> ivs,
93
- ArrayRef<Value> ranges) {
93
+ GenericLoopNestRangeBuilder<loop::ForOp>::GenericLoopNestRangeBuilder(
94
+ ArrayRef<edsc::ValueHandle *> ivs, ArrayRef<Value> ranges) {
94
95
builder = std::make_unique<LoopNestRangeBuilder>(ivs, ranges);
95
96
}
96
97
97
98
template <>
98
- mlir::edsc::GenericLoopNestRangeBuilder<
99
- AffineForOp>::GenericLoopNestRangeBuilder(ArrayRef<ValueHandle *> ivs,
100
- ArrayRef<Value> ranges) {
99
+ GenericLoopNestRangeBuilder<AffineForOp>::GenericLoopNestRangeBuilder(
100
+ ArrayRef<ValueHandle *> ivs, ArrayRef<Value> ranges) {
101
101
SmallVector<ValueHandle, 4 > lbs;
102
102
SmallVector<ValueHandle, 4 > ubs;
103
103
SmallVector<int64_t , 4 > steps;
@@ -111,6 +111,8 @@ mlir::edsc::GenericLoopNestRangeBuilder<
111
111
}
112
112
builder = std::make_unique<AffineLoopNestBuilder>(ivs, lbs, ubs, steps);
113
113
}
114
+ } // namespace edsc
115
+ } // namespace mlir
114
116
115
117
static void getMaxDimIndex (ArrayRef<StructuredIndexed> structuredIndices,
116
118
unsigned &pos) {
0 commit comments