Searched refs:dependenceConstraints (Results 1 – 8 of 8) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | AffineAnalysis.cpp | 220 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 …]
|
D | Utils.cpp | 624 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/ |
D | TestMemRefDependenceCheck.cpp | 81 FlatAffineConstraints dependenceConstraints; in checkDependences() local 84 srcAccess, dstAccess, d, &dependenceConstraints, in checkDependences()
|
/external/llvm-project/mlir/lib/Transforms/ |
D | MemRefDataFlowOpt.cpp | 115 FlatAffineConstraints dependenceConstraints; in forwardStoreToLoad() local 121 srcAccess, destAccess, d, &dependenceConstraints, in forwardStoreToLoad()
|
/external/llvm-project/mlir/include/mlir/Analysis/ |
D | AffineAnalysis.h | 114 unsigned loopDepth, FlatAffineConstraints *dependenceConstraints,
|
D | Utils.h | 134 FlatAffineConstraints *dependenceConstraints,
|
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopFusionUtils.cpp | 241 FlatAffineConstraints dependenceConstraints; in getMaxLoopDepth() local 244 srcAccess, dstAccess, d, &dependenceConstraints, in getMaxLoopDepth()
|
D | LoopUtils.cpp | 449 FlatAffineConstraints dependenceConstraints; in checkTilingLegalityImpl() local 459 dependenceConstraints.reset(); in checkTilingLegalityImpl() 461 srcAccess, dstAccess, d, &dependenceConstraints, &depComps); in checkTilingLegalityImpl()
|