Searched refs:lbOperands (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | Utils.cpp | 84 assert(!lbOperands.empty()); in getAsConstraints() 88 unsigned numSymbols = lbOperands[0].size(); in getAsConstraints() 92 values.append(lbOperands[0].begin(), lbOperands[0].end()); in getAsConstraints() 122 lbOperands.clear(); in clearBounds() 135 for (Value lbOp : lbOperands[en.index()]) in dump() 180 getForInductionVarOwner(lbOperands[i][result.getPosition()]); in isSliceMaximalFastCheck() 312 for (Value lbOp : lbOperands[0]) in isMaximal() 493 for (auto extraOperand : sliceState->lbOperands[0]) { in compute() 532 for (auto operand : sliceState->lbOperands[0]) { in compute() 538 sliceState->lbOperands[0]); in compute() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | LoopUtils.cpp | 149 auto lbOperands = forOp.getLowerBoundOperands(); in promoteIfSingleIteration() local 154 iv.replaceAllUsesWith(lbOperands[0]); in promoteIfSingleIteration() 185 auto lbOperands = srcForOp.getLowerBoundOperands(); in generateShiftedLoop() local 188 assert(lbMap.getNumInputs() == lbOperands.size()); in generateShiftedLoop() 570 SmallVector<Value, 4> lbOperands, ubOperands; in setIntraTileBoundsParametric() local 573 lbOperands.reserve(lb.getNumOperands() + 2); in setIntraTileBoundsParametric() 578 lbOperands.push_back(lb.getOperand(j)); in setIntraTileBoundsParametric() 599 lbOperands.push_back(tileSize); in setIntraTileBoundsParametric() 631 newIntraTileLoop.setLowerBound(lbOperands, lbMap); in setIntraTileBoundsParametric() 1954 return lbMap.getNumInputs() == lbOperands.size(); in generatePointWiseCopy() [all …]
|
| H A D | LoopFusionUtils.cpp | 449 auto lbOperands = srcSlice.lbOperands[i]; in fuseLoops() local 450 canonicalizeMapAndOperands(&lbMap, &lbOperands); in fuseLoops() 451 forOp.setLowerBound(lbOperands, lbMap); in fuseLoops()
|
| H A D | Utils.cpp | 530 OperandRange lbOperands = op.getLowerBoundsOperands(); in normalizeAffineParallel() local 531 OperandRange dimOperands = lbOperands.take_front(nDims); in normalizeAffineParallel() 532 OperandRange symbolOperands = lbOperands.drop_front(nDims); in normalizeAffineParallel() 625 SmallVector<Value, 4> lbOperands(lb.getOperands().begin(), in normalizeAffineFor() local 638 lbOperands.push_back(op.getInductionVar()); in normalizeAffineFor() 641 lbOperands.push_back(lb.getOperand(origLbMap.getNumDims() + j)); in normalizeAffineFor() 647 canonicalizeMapAndOperands(&ivMap, &lbOperands); in normalizeAffineFor() 648 Operation *newIV = opBuilder.create<AffineApplyOp>(loc, ivMap, lbOperands); in normalizeAffineFor()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 1431 ValueRange lbOperands, AffineMap lbMap, in build() argument 1434 assert(((!lbMap && lbOperands.empty()) || in build() 1435 lbOperands.size() == lbMap.getNumInputs()) && in build() 1451 result.addOperands(lbOperands); in build() 1828 composeAffineMapAndOperands(&lbMap, &lbOperands); in canonicalizeLoopBounds() 1829 canonicalizeMapAndOperands(&lbMap, &lbOperands); in canonicalizeLoopBounds() 1841 forOp.setLowerBound(lbOperands, lbMap); in canonicalizeLoopBounds() 2000 assert(lbOperands.size() == map.getNumInputs()); in setLowerBound() 2003 SmallVector<Value, 4> newOperands(lbOperands.begin(), lbOperands.end()); in setLowerBound() 3388 assert(lbOperands.size() == map.getNumInputs() && in setLowerBounds() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/ |
| H A D | Utils.h | 84 std::vector<SmallVector<Value, 4>> lbOperands; member
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/ |
| H A D | LoopUtils.h | 273 ValueRange lbOperands,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineOps.td | 232 OpBuilder<(ins "ValueRange":$lbOperands, "AffineMap":$lbMap,
|