Home
last modified time | relevance | path

Searched defs:ubs (Results 1 – 14 of 14) sorted by relevance

/llvm-project/mlir/lib/Dialect/SCF/Transforms/
H A DForallToParallel.cpp39 SmallVector<Value> ubs = forallOp.getUpperBound(rewriter); in forallToParallelLoop() local
H A DForallToFor.cpp38 LoopNest loopNest = scf::buildLoopNest(rewriter, loc, lbs, ubs, steps); in forallToForLoop() local
H A DOneToNTypeConversion.cpp159 ValueRange ubs = adaptor.getUpperBound(); in matchAndRewrite() local
H A DTileUsingInterface.cpp230 SmallVector<OpFoldResult> lbs, ubs, steps; generateLoopNestUsingForallOp() local
/llvm-project/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp131 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 DAffineTransformOps.cpp71 SmallVector<int64_t> ubs; in apply() local
/llvm-project/mlir/lib/Dialect/GPU/Transforms/
H A DMemoryPromotion.cpp36 SmallVector<Value, 4> lbs, ubs, steps; in insertCopyLoops() local
/llvm-project/mlir/include/mlir/Dialect/Affine/Analysis/
H A DUtils.h266 SmallVector<AffineMap, 4> ubs; member
/llvm-project/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp688 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 DAffineOps.cpp2611 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 DUtils.cpp769 delinearizeInductionVariable(RewriterBase & rewriter,Location loc,Value linearizedIv,ArrayRef<Value> ubs) delinearizeInductionVariable() argument
[all...]
/llvm-project/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp2058 SmallVector<OpAsmParser::UnresolvedOperand> lbs, ubs; parse() local
/llvm-project/flang/lib/Lower/
H A DBridge.cpp2899 llvm::SmallVector<mlir::Value> lbs, ubs, steps; genFIR() local
H A DConvertExpr.cpp7223 setPointerAssignmentBounds(const llvm::SmallVector<mlir::Value> & lbs,std::optional<llvm::SmallVector<mlir::Value>> ubs) setPointerAssignmentBounds() argument