Searched refs:ubOperands (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopUtils.cpp | 570 SmallVector<Value, 4> lbOperands, ubOperands; in setIntraTileBoundsParametric() local 574 ubOperands.reserve(ub.getNumOperands() + 2); in setIntraTileBoundsParametric() 580 ubOperands.push_back(ub.getOperand(j)); in setIntraTileBoundsParametric() 600 ubOperands.push_back(tileSize); in setIntraTileBoundsParametric() 670 SmallVector<Value, 4> ubOperands; in setInterTileBoundsParametric() local 672 ubOperands.reserve(ub.getNumOperands() + 1); in setInterTileBoundsParametric() 675 ubOperands.push_back(ub.getOperand(j)); in setInterTileBoundsParametric() 682 ubOperands.push_back(tileSize); in setInterTileBoundsParametric() 733 newLoop.setUpperBound(ubOperands, ubMap); in setInterTileBoundsParametric() 819 SmallVector<Value, 4> ubOperands; in constructTiledIndexSetHyperRect() local [all …]
|
| H A D | LoopFusionUtils.cpp | 454 auto ubOperands = srcSlice.ubOperands[i]; in fuseLoops() local 455 canonicalizeMapAndOperands(&ubMap, &ubOperands); in fuseLoops() 456 forOp.setUpperBound(ubOperands, ubMap); in fuseLoops()
|
| H A D | Utils.cpp | 577 SmallVector<Value, 4> ubOperands; in normalizeAffineFor() local 580 ubOperands.reserve(ub.getNumOperands() + lb.getNumOperands()); in normalizeAffineFor() 586 ubOperands.push_back(ub.getOperand(j)); in normalizeAffineFor() 588 ubOperands.push_back(lb.getOperand(j)); in normalizeAffineFor() 592 ubOperands.push_back(ub.getOperand(origUbMap.getNumDims() + j)); in normalizeAffineFor() 594 ubOperands.push_back(lb.getOperand(origLbMap.getNumDims() + j)); in normalizeAffineFor() 623 canonicalizeMapAndOperands(&newUbMap, &ubOperands); in normalizeAffineFor() 630 op.setUpperBound(ubOperands, newUbMap); in normalizeAffineFor()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 1437 assert(((!ubMap && ubOperands.empty()) || in build() 1455 result.addOperands(ubOperands); in build() 1833 canonicalizeMapAndOperands(&ubMap, &ubOperands); in canonicalizeLoopBounds() 1843 forOp.setUpperBound(ubOperands, ubMap); in canonicalizeLoopBounds() 2005 auto ubOperands = getUpperBoundOperands(); in setLowerBound() local 2006 newOperands.append(ubOperands.begin(), ubOperands.end()); in setLowerBound() 2015 assert(ubOperands.size() == map.getNumInputs()); in setUpperBound() 2019 newOperands.append(ubOperands.begin(), ubOperands.end()); in setUpperBound() 3391 auto ubOperands = getUpperBoundsOperands(); in setLowerBounds() local 3394 newOperands.append(ubOperands.begin(), ubOperands.end()); in setLowerBounds() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/ |
| H A D | Utils.h | 86 std::vector<SmallVector<Value, 4>> ubOperands; member
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | LoopUtils.h | 275 ValueRange ubOperands,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 123 ubOperands.clear(); in clearBounds() 143 for (Value ubOp : ubOperands[en.index()]) in dump() 958 sliceUnion->ubOperands.resize(numSliceLoopIVs, sliceBoundOperands); in computeSliceUnion() 1095 sliceState->ubOperands.resize(numSliceLoopIVs, sliceBoundOperands); in getComputationSliceState() 1209 forOp.setUpperBound(sliceState->ubOperands[i], ubMap); in insertBackwardComputationSlice()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineOps.td | 233 "ValueRange":$ubOperands, "AffineMap":$ubMap, CArg<"int64_t", "1">:$step,
|