Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Analysis/
DSliceAnalysis.cpp102 if (auto affIv = getForInductionVarOwner(operand)) { in getBackwardSliceImpl()
106 } else if (auto loopIv = scf::getForInductionVarOwner(operand)) { in getBackwardSliceImpl()
DUtils.cpp86 } else if (auto loop = getForInductionVarOwner(value)) { in getAsConstraints()
297 if (auto loop = getForInductionVarOwner(operand)) { in compute()
354 if ((iv = getForInductionVarOwner(id)) && in compute()
558 auto loop = getForInductionVarOwner(value); in addMissingLoopIVBounds()
DAffineAnalysis.cpp594 commonLoops->push_back(getForInductionVarOwner(srcDomain.getIdValue(i))); in getNumCommonLoops()
631 AffineForOp forOp = getForInductionVarOwner(commonForIV); in getCommonBlock()
DAffineStructures.cpp625 if (ids[i].hasValue() && getForInductionVarOwner(ids[i].getValue())) in convertLoopIVSymbolsToDims()
642 if (auto loop = getForInductionVarOwner(id)) { in addInductionVarOrTerminalSymbol()
/external/llvm-project/mlir/include/mlir/Dialect/SCF/
DSCF.h46 ForOp getForInductionVarOwner(Value val);
/external/llvm-project/flang/include/flang/Optimizer/Dialect/
DFIROps.h32 LoopOp getForInductionVarOwner(mlir::Value val);
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DAffineLoopInvariantCodeMotion.cpp112 if (llvm::is_contained(userIVs, getForInductionVarOwner(indVar))) { in isOpLoopInvariant()
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp380 auto forOp = getForInductionVarOwner(loopIV); in fuseLoops()
523 AffineForOp forOp = getForInductionVarOwner(slice.ivs[i]); in buildSliceTripCountMap()
/external/llvm-project/mlir/test/EDSC/
Dbuilder-api-test.cpp754 auto li = getForInductionVarOwner(i), lj = getForInductionVarOwner(j), in TEST_FUNC()
755 lk1 = getForInductionVarOwner(k1), lk2 = getForInductionVarOwner(k2); in TEST_FUNC()
/external/llvm-project/mlir/include/mlir/Dialect/Affine/IR/
DAffineOps.h386 AffineForOp getForInductionVarOwner(Value val);
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DTransforms.cpp418 if (auto forOp = scf::getForInductionVarOwner(dim)) in substitute()
/external/llvm-project/mlir/lib/Dialect/SCF/
DSCF.cpp246 ForOp mlir::scf::getForInductionVarOwner(Value val) { in getForInductionVarOwner() function in mlir::scf
/external/llvm-project/mlir/lib/Dialect/Affine/IR/
DAffineOps.cpp1774 return getForInductionVarOwner(val) != AffineForOp(); in isForInductionVar()
1779 AffineForOp mlir::getForInductionVarOwner(Value val) { in getForInductionVarOwner() function in mlir
/external/llvm-project/flang/lib/Optimizer/Dialect/
DFIROps.cpp868 fir::LoopOp fir::getForInductionVarOwner(mlir::Value val) { in getForInductionVarOwner() function in fir