H A D | Utils.cpp | 128 /// bounds and steps and put them into the corresponding vectors. 132 SmallVectorImpl<Value> &steps) { in unpackRanges() argument 137 steps.emplace_back( in unpackRanges() 290 SmallVector<Value, 4> lbs, ubs, steps; in makeMemRefCopyOp() 291 unpackRanges(b, loc, loopRanges, lbs, ubs, steps); in makeMemRefCopyOp() 293 b, loc, lbs, ubs, steps, iterArgInitValues, in makeMemRefCopyOp() 331 SmallVector<Value, 4> lbs, ubs, steps; in doit() 332 unpackRanges(b, loc, loopRanges, lbs, ubs, steps); in doit() 334 // Affine loops require constant steps. in doit() 336 constantSteps.reserve(steps in doit() 326 SmallVector<Value, 4> lbs, ubs, steps; doit() local 367 SmallVector<Value, 4> lbs, ubs, steps; doit() local 410 generateParallelLoopNest(OpBuilder & b,Location loc,ValueRange lbs,ValueRange ubs,ValueRange steps,ArrayRef<utils::IteratorType> iteratorTypes,ArrayRef<linalg::ProcInfo> procInfo,function_ref<void (OpBuilder &,Location,ValueRange)> bodyBuilderFn,SmallVectorImpl<Value> & ivStorage) generateParallelLoopNest() argument 558 ValueRange lbs(lbsStorage), ubs(ubsStorage), steps(stepsStorage); doit() local [all...] |