Home
last modified time | relevance | path

Searched refs:ubOperands (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DAffineLoopNormalize.cpp109 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/
DLoopUtils.cpp255 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 …]
DLoopFusionUtils.cpp388 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/
DAffineOps.cpp1212 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/
DUtils.cpp105 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/
DUtils.h72 std::vector<SmallVector<Value, 4>> ubOperands; member
/external/llvm-project/mlir/include/mlir/Transforms/
DLoopUtils.h294 ValueRange ubOperands,
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/
DAffineOps.td221 "ValueRange":$ubOperands, "AffineMap":$ubMap, CArg<"int64_t", "1">:$step,