Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp570 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 DLoopFusionUtils.cpp454 auto ubOperands = srcSlice.ubOperands[i]; in fuseLoops() local
455 canonicalizeMapAndOperands(&ubMap, &ubOperands); in fuseLoops()
456 forOp.setUpperBound(ubOperands, ubMap); in fuseLoops()
H A DUtils.cpp577 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 DAffineOps.cpp1437 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 DUtils.h86 std::vector<SmallVector<Value, 4>> ubOperands; member
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopUtils.h275 ValueRange ubOperands,
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp123 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 DAffineOps.td233 "ValueRange":$ubOperands, "AffineMap":$ubMap, CArg<"int64_t", "1">:$step,