/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | ForallToParallel.cpp | 39 SmallVector<Value> ubs = forallOp.getUpperBound(rewriter); in forallToParallelLoop() local
|
H A D | ForallToFor.cpp | 38 LoopNest loopNest = scf::buildLoopNest(rewriter, loc, lbs, ubs, steps); in forallToForLoop() local
|
H A D | OneToNTypeConversion.cpp | 159 ValueRange ubs = adaptor.getUpperBound(); in matchAndRewrite() local
|
H A D | TileUsingInterface.cpp | 230 SmallVector<OpFoldResult> lbs, ubs, steps; generateLoopNestUsingForallOp() local
|
/llvm-project/mlir/lib/Dialect/Linalg/Utils/ |
H A D | Utils.cpp | 131 SmallVectorImpl<Value> &ubs, in unpackRanges() argument 326 SmallVector<Value, 4> lbs, ubs, steps; doit() local 367 SmallVector<Value, 4> lbs, ubs, steps; doit() local 409 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 592 makeTiledShape(OpBuilder & builder,Location loc,Value valueToTile,ArrayRef<OpFoldResult> tileSizes,AffineMap map,ArrayRef<OpFoldResult> lbs,ArrayRef<OpFoldResult> ubs,ArrayRef<OpFoldResult> subShapeSizes,bool omitPartialTileCheck) makeTiledShape() argument 604 computeSliceParameters(OpBuilder & builder,Location loc,Value valueToTile,ArrayRef<OpFoldResult> tileSizes,AffineMap map,ArrayRef<OpFoldResult> lbs,ArrayRef<OpFoldResult> ubs,ArrayRef<OpFoldResult> subShapeSizes,bool omitPartialTileCheck) computeSliceParameters() argument [all...] |
/llvm-project/mlir/lib/Dialect/Affine/TransformOps/ |
H A D | AffineTransformOps.cpp | 71 SmallVector<int64_t> ubs; in apply() local
|
/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | MemoryPromotion.cpp | 36 SmallVector<Value, 4> lbs, ubs, steps; in insertCopyLoops() local
|
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/ |
H A D | Utils.h | 266 SmallVector<AffineMap, 4> ubs; member
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 688 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs, in buildLoopNest() argument 761 OpBuilder &builder, Location loc, ValueRange lbs, ValueRange ubs, in buildLoopNest() argument 1381 build(b, result, lbs, ubs, step in build() argument 1324 build(mlir::OpBuilder & b,mlir::OperationState & result,ArrayRef<OpFoldResult> lbs,ArrayRef<OpFoldResult> ubs,ArrayRef<OpFoldResult> steps,ValueRange outputs,std::optional<ArrayAttr> mapping,function_ref<void (OpBuilder &,Location,ValueRange)> bodyBuilderFn) build() argument [all...] |
/llvm-project/mlir/lib/Dialect/Affine/IR/ |
H A D | AffineOps.cpp | 2611 buildAffineLoopNestImpl(OpBuilder & builder,Location loc,BoundListTy lbs,BoundListTy ubs,ArrayRef<int64_t> steps,function_ref<void (OpBuilder &,Location,ValueRange)> bodyBuilderFn,LoopCreatorTy && loopCreatorFn) buildAffineLoopNestImpl() argument 2675 buildAffineLoopNest(OpBuilder & builder,Location loc,ArrayRef<int64_t> lbs,ArrayRef<int64_t> ubs,ArrayRef<int64_t> steps,function_ref<void (OpBuilder &,Location,ValueRange)> bodyBuilderFn) buildAffineLoopNest() argument 2682 buildAffineLoopNest(OpBuilder & builder,Location loc,ValueRange lbs,ValueRange ubs,ArrayRef<int64_t> steps,function_ref<void (OpBuilder &,Location,ValueRange)> bodyBuilderFn) buildAffineLoopNest() argument 3671 auto ubs = llvm::to_vector<4>(llvm::map_range(ranges, [&](int64_t value) { build() local
|
/llvm-project/mlir/lib/Dialect/SCF/Utils/ |
H A D | Utils.cpp | 769 delinearizeInductionVariable(RewriterBase & rewriter,Location loc,Value linearizedIv,ArrayRef<Value> ubs) delinearizeInductionVariable() argument [all...] |
/llvm-project/mlir/lib/Dialect/OpenMP/IR/ |
H A D | OpenMPDialect.cpp | 2058 SmallVector<OpAsmParser::UnresolvedOperand> lbs, ubs; parse() local
|
/llvm-project/flang/lib/Lower/ |
H A D | Bridge.cpp | 2899 llvm::SmallVector<mlir::Value> lbs, ubs, steps; genFIR() local
|
H A D | ConvertExpr.cpp | 7223 setPointerAssignmentBounds(const llvm::SmallVector<mlir::Value> & lbs,std::optional<llvm::SmallVector<mlir::Value>> ubs) setPointerAssignmentBounds() argument
|