Home
last modified time | relevance | path

Searched refs:getForInductionVarOwner (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DUtils.cpp73 AffineForOp loop = getForInductionVarOwner(iv); in getSourceAsConstraints()
104 } else if (auto loop = getForInductionVarOwner(value)) { in getAsConstraints()
180 getForInductionVarOwner(lbOperands[i][result.getPosition()]); in isSliceMaximalFastCheck()
187 AffineForOp srcLoop = getForInductionVarOwner(ivs[i]); in isSliceMaximalFastCheck()
303 AffineForOp loop = getForInductionVarOwner(iv); in isMaximal()
313 if (getForInductionVarOwner(lbOp)) in isMaximal()
509 if (auto loop = getForInductionVarOwner(operand)) { in compute()
566 if ((iv = getForInductionVarOwner(var)) && in compute()
769 auto loop = getForInductionVarOwner(value); in addMissingLoopIVBounds()
999 AffineForOp forOp = getForInductionVarOwner(slice.ivs[i]); in buildSliceTripCountMap()
H A DAffineAnalysis.cpp294 commonLoops->push_back(getForInductionVarOwner(srcDomain.getValue(i))); in getNumCommonLoops()
331 AffineForOp forOp = getForInductionVarOwner(commonForIV); in getCommonBlock()
H A DAffineStructures.cpp561 if (hasValue(i) && getForInductionVarOwner(getValue(i))) in convertLoopIVSymbolsToDims()
578 if (auto loop = getForInductionVarOwner(val)) { in addInductionVarOrTerminalSymbol()
674 getForInductionVarOwner(operands[result.getPosition()]); in addDomainFromSliceMaps()
1321 auto loop = getForInductionVarOwner(values[i]); in addSliceBounds()
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.h29 DoLoopOp getForInductionVarOwner(mlir::Value val);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCF.h47 ForOp getForInductionVarOwner(Value val);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DHoistPadding.cpp518 auto forOp = scf::getForInductionVarOwner(iv); in hoistPaddingOnTensors()
540 scf::getForInductionVarOwner(clonedLoopIvs.front())->getResult(0); in hoistPaddingOnTensors()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineLoopInvariantCodeMotion.cpp109 if (llvm::is_contained(userIVs, getForInductionVarOwner(indVar))) { in isOpLoopInvariant()
H A DSuperVectorize.cpp1076 AffineForOp forOp = getForInductionVarOwner(value); in isUniformDefinition()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DLoopCanonicalization.cpp158 if (scf::ForOp forOp = scf::getForInductionVarOwner(iv)) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.h440 AffineForOp getForInductionVarOwner(Value val);
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopFusionUtils.cpp446 auto forOp = getForInductionVarOwner(loopIV); in fuseLoops()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2128 return getForInductionVarOwner(val) != AffineForOp(); in isForInductionVar()
2133 AffineForOp mlir::getForInductionVarOwner(Value val) { in getForInductionVarOwner() function in mlir
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp463 ForOp mlir::scf::getForInductionVarOwner(Value val) { in getForInductionVarOwner() function in mlir::scf
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp2047 fir::DoLoopOp fir::getForInductionVarOwner(mlir::Value val) { in getForInductionVarOwner() function in fir