Searched refs:ubOperands (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/ |
D | AffineLoopNormalize.cpp | 109 SmallVector<Value, 4> ubOperands; in normalizeAffineFor() local 112 ubOperands.reserve(ub.getNumOperands() + lb.getNumOperands()); in normalizeAffineFor() 118 ubOperands.push_back(ub.getOperand(j)); in normalizeAffineFor() 120 ubOperands.push_back(lb.getOperand(j)); in normalizeAffineFor() 124 ubOperands.push_back(ub.getOperand(origUbMap.getNumDims() + j)); in normalizeAffineFor() 126 ubOperands.push_back(lb.getOperand(origLbMap.getNumDims() + j)); in normalizeAffineFor() 157 op.setUpperBound(ubOperands, newUbMap); in normalizeAffineFor()
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 255 auto ubOperands = srcForOp.getUpperBoundOperands(); in generateShiftedLoop() local 258 assert(ubMap.getNumInputs() == ubOperands.size()); in generateShiftedLoop() 261 ubOperands, ubMap, srcForOp.getStep()); in generateShiftedLoop() 619 SmallVector<Value, 4> lbOperands, ubOperands; in setIntraTileBoundsParametric() local 623 ubOperands.reserve(ub.getNumOperands() + 2); in setIntraTileBoundsParametric() 629 ubOperands.push_back(ub.getOperand(j)); in setIntraTileBoundsParametric() 634 ubOperands.push_back(newInterTileLoop.getInductionVar()); in setIntraTileBoundsParametric() 639 AffineExpr ubLoopIvExpr = b.getAffineDimExpr(ubOperands.size() - 1); in setIntraTileBoundsParametric() 645 ubOperands.push_back(ub.getOperand(origUbMap.getNumDims() + j)); in setIntraTileBoundsParametric() 649 ubOperands.push_back(tileSize); in setIntraTileBoundsParametric() [all …]
|
D | LoopFusionUtils.cpp | 388 auto ubOperands = srcSlice.ubOperands[i]; in fuseLoops() local 389 canonicalizeMapAndOperands(&ubMap, &ubOperands); in fuseLoops() 390 forOp.setUpperBound(ubOperands, ubMap); in fuseLoops()
|
/external/llvm-project/mlir/lib/Dialect/Affine/IR/ |
D | AffineOps.cpp | 1212 ValueRange ubOperands, AffineMap ubMap, int64_t step, in build() argument 1217 assert(((!ubMap && ubOperands.empty()) || in build() 1218 ubOperands.size() == ubMap.getNumInputs()) && in build() 1235 result.addOperands(ubOperands); in build() 1599 SmallVector<Value, 4> ubOperands(forOp.getUpperBoundOperands()); in canonicalizeLoopBounds() local 1609 canonicalizeMapAndOperands(&ubMap, &ubOperands); in canonicalizeLoopBounds() 1619 forOp.setUpperBound(ubOperands, ubMap); in canonicalizeLoopBounds() 1669 auto ubOperands = getUpperBoundOperands(); in setLowerBound() local 1670 newOperands.append(ubOperands.begin(), ubOperands.end()); in setLowerBound() 1678 void AffineForOp::setUpperBound(ValueRange ubOperands, AffineMap map) { in setUpperBound() argument [all …]
|
/external/llvm-project/mlir/lib/Analysis/ |
D | Utils.cpp | 105 ubOperands.clear(); in clearBounds() 125 for (Value ubOp : ubOperands[en.index()]) in dump() 748 sliceUnion->ubOperands.resize(numSliceLoopIVs, sliceBoundOperands); in computeSliceUnion() 807 sliceState->ubOperands.resize(numSliceLoopIVs, sliceBoundOperands); in getComputationSliceState() 904 forOp.setUpperBound(sliceState->ubOperands[i], ubMap); in insertBackwardComputationSlice()
|
/external/llvm-project/mlir/include/mlir/Analysis/ |
D | Utils.h | 72 std::vector<SmallVector<Value, 4>> ubOperands; member
|
/external/llvm-project/mlir/include/mlir/Transforms/ |
D | LoopUtils.h | 294 ValueRange ubOperands,
|
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/ |
D | AffineOps.td | 221 "ValueRange":$ubOperands, "AffineMap":$ubMap, CArg<"int64_t", "1">:$step,
|