Searched refs:indVar (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineLoopInvariantCodeMotion.cpp | 54 checkInvarianceOfNestedIfOps(Operation *op, Value indVar, ValueRange iterArgs, 57 static bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, 62 areAllOpsInTheBlockListInvariant(Region &blockList, Value indVar, 68 bool isOpLoopInvariant(Operation &op, Value indVar, ValueRange iterArgs, in isOpLoopInvariant() argument 74 if (!checkInvarianceOfNestedIfOps(&op, indVar, iterArgs, opsWithUsers, in isOpLoopInvariant() 79 if (!areAllOpsInTheBlockListInvariant(forOp.getLoopBody(), indVar, iterArgs, in isOpLoopInvariant() 109 if (llvm::is_contained(userIVs, getForInductionVarOwner(indVar))) { in isOpLoopInvariant() 131 if (indVar == op.getOperand(i)) { in isOpLoopInvariant() 161 Region &blockList, Value indVar, ValueRange iterArgs, in areAllOpsInTheBlockListInvariant() argument 177 bool checkInvarianceOfNestedIfOps(Operation *op, Value indVar, in checkInvarianceOfNestedIfOps() argument [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | LoopRangeFolding.cpp | 33 Value indVar = op.getInductionVar(); in runOnOperation() local 36 return op.isDefinedOutsideOfLoop(value) || value == indVar; in runOnOperation() 44 if (!indVar.hasOneUse()) in runOnOperation() 47 Operation *user = *indVar.getUsers().begin(); in runOnOperation() 56 lbMap.map(indVar, op.getLowerBound()); in runOnOperation() 58 ubMap.map(indVar, op.getUpperBound()); in runOnOperation() 60 stepMap.map(indVar, op.getStep()); in runOnOperation() 77 ValueRange wrapIndvar(indVar); in runOnOperation()
|