Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Analysis/
DAffineAnalysis.cpp220 FlatAffineConstraints *dependenceConstraints) { in buildDimAndSymbolPositionMaps() argument
306 FlatAffineConstraints *dependenceConstraints) { in initDependenceConstraints() argument
321 dependenceConstraints->reset(numIneq, numEq, numCols, numDims, numSymbols, in initDependenceConstraints()
329 dependenceConstraints->setIdValues(0, srcLoopIVs.size(), srcLoopIVs); in initDependenceConstraints()
330 dependenceConstraints->setIdValues( in initDependenceConstraints()
343 dependenceConstraints->setIdValue(valuePosMap.getSymPos(value), value); in initDependenceConstraints()
363 for (unsigned i = 0, e = dependenceConstraints->getNumDimAndSymbolIds(); in initDependenceConstraints()
365 assert(dependenceConstraints->getIds()[i].hasValue()); in initDependenceConstraints()
861 unsigned loopDepth, FlatAffineConstraints *dependenceConstraints, in checkMemrefAccessDependence() argument
913 dependenceConstraints); in checkMemrefAccessDependence()
[all …]
DUtils.cpp624 FlatAffineConstraints dependenceConstraints; in computeSliceUnion() local
628 &dependenceConstraints, /*dependenceComponents=*/nullptr, in computeSliceUnion()
640 mlir::getComputationSliceState(opsA[i], opsB[j], &dependenceConstraints, in computeSliceUnion()
759 FlatAffineConstraints *dependenceConstraints, unsigned loopDepth, in getComputationSliceState() argument
778 dependenceConstraints->projectOut(pos, num); in getComputationSliceState()
783 dependenceConstraints->getIdValues(offset, offset + numSliceLoopIVs, in getComputationSliceState()
791 dependenceConstraints->getSliceBounds(offset, numSliceLoopIVs, in getComputationSliceState()
797 unsigned numDimsAndSymbols = dependenceConstraints->getNumDimAndSymbolIds(); in getComputationSliceState()
800 sliceBoundOperands.push_back(dependenceConstraints->getIdValue(i)); in getComputationSliceState()
1078 FlatAffineConstraints dependenceConstraints; in isLoopParallel() local
[all …]
/external/llvm-project/mlir/test/lib/Transforms/
DTestMemRefDependenceCheck.cpp81 FlatAffineConstraints dependenceConstraints; in checkDependences() local
84 srcAccess, dstAccess, d, &dependenceConstraints, in checkDependences()
/external/llvm-project/mlir/lib/Transforms/
DMemRefDataFlowOpt.cpp115 FlatAffineConstraints dependenceConstraints; in forwardStoreToLoad() local
121 srcAccess, destAccess, d, &dependenceConstraints, in forwardStoreToLoad()
/external/llvm-project/mlir/include/mlir/Analysis/
DAffineAnalysis.h114 unsigned loopDepth, FlatAffineConstraints *dependenceConstraints,
DUtils.h134 FlatAffineConstraints *dependenceConstraints,
/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopFusionUtils.cpp241 FlatAffineConstraints dependenceConstraints; in getMaxLoopDepth() local
244 srcAccess, dstAccess, d, &dependenceConstraints, in getMaxLoopDepth()
DLoopUtils.cpp449 FlatAffineConstraints dependenceConstraints; in checkTilingLegalityImpl() local
459 dependenceConstraints.reset(); in checkTilingLegalityImpl()
461 srcAccess, dstAccess, d, &dependenceConstraints, &depComps); in checkTilingLegalityImpl()