| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineValueMap.cpp | 14 AffineValueMap::AffineValueMap(AffineMap map, ValueRange operands, in AffineValueMap() function in AffineValueMap 19 void AffineValueMap::reset(AffineMap map, ValueRange operands, in reset() 26 void AffineValueMap::difference(const AffineValueMap &a, in difference() 27 const AffineValueMap &b, AffineValueMap *res) { in difference() 75 bool AffineValueMap::isMultipleOf(unsigned idx, int64_t factor) const { in isMultipleOf() 81 bool AffineValueMap::isFunctionOf(unsigned idx, Value value) const { in isFunctionOf() 86 auto expr = const_cast<AffineValueMap *>(this)->getAffineMap().getResult(idx); in isFunctionOf() 92 Value AffineValueMap::getOperand(unsigned i) const { in getOperand() 96 ArrayRef<Value> AffineValueMap::getOperands() const { in getOperands() 100 AffineMap AffineValueMap::getAffineMap() const { return map.getAffineMap(); } in getAffineMap() [all …]
|
| H A D | CMakeLists.txt | 4 AffineValueMap.cpp
|
| H A D | AffineOps.cpp | 489 AffineValueMap AffineApplyOp::getAffineValueMap() { in getAffineValueMap() 490 return AffineValueMap(getAffineMap(), getOperands(), getResult()); in getAffineValueMap() 3353 AffineValueMap AffineParallelOp::getLowerBoundsValueMap() { in getLowerBoundsValueMap() 3354 return AffineValueMap(getLowerBoundsMap(), getLowerBoundsOperands()); in getLowerBoundsValueMap() 3357 AffineValueMap AffineParallelOp::getUpperBoundsValueMap() { in getUpperBoundsValueMap() 3358 return AffineValueMap(getUpperBoundsMap(), getUpperBoundsOperands()); in getUpperBoundsValueMap() 3367 AffineValueMap rangesValueMap; in getConstantRanges() 3368 AffineValueMap::difference(getUpperBoundsValueMap(), getLowerBoundsValueMap(), in getConstantRanges() 3481 LogicalResult AffineValueMap::canonicalize() { in canonicalize() 3493 AffineValueMap lb = op.getLowerBoundsValueMap(); in canonicalizeLoopBounds() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineValueMap.h | 34 class AffineValueMap { 38 AffineValueMap() = default; 39 AffineValueMap(AffineMap map, ValueRange operands, ValueRange results = {}); 41 ~AffineValueMap(); 49 static void difference(const AffineValueMap &a, const AffineValueMap &b, 50 AffineValueMap *res);
|
| H A D | AffineOps.h | 27 class AffineValueMap; variable
|
| H A D | AffineOps.td | 84 AffineValueMap getAffineValueMap(); 718 AffineValueMap getLowerBoundsValueMap(); 727 AffineValueMap getUpperBoundsValueMap();
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/Analysis/ |
| H A D | AffineStructures.h | 28 class AffineValueMap; variable 82 explicit FlatAffineValueConstraints(const AffineValueMap &avm); 83 explicit FlatAffineValueConstraints(ArrayRef<const AffineValueMap *> avmRef); 88 FlatAffineValueConstraints(ArrayRef<const AffineValueMap *> avmRef, 249 AffineValueMap &vmap, 346 LogicalResult composeMap(const AffineValueMap *vMap); 659 LogicalResult getRelationFromMap(const AffineValueMap &map,
|
| H A D | AffineAnalysis.h | 27 class AffineValueMap; variable 121 void getAccessMap(AffineValueMap *accessMap) const;
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | LoopAnalysis.cpp | 61 AffineValueMap ubValueMap(ubMap, forOp.getUpperBoundOperands()); in getTripCountMapAndOperands() 67 AffineValueMap lbSplatValueMap(lbMapSplat, forOp.getLowerBoundOperands()); in getTripCountMapAndOperands() 69 AffineValueMap tripCountValueMap; in getTripCountMapAndOperands() 70 AffineValueMap::difference(ubValueMap, lbSplatValueMap, &tripCountValueMap); in getTripCountMapAndOperands()
|
| H A D | AffineAnalysis.cpp | 461 AffineValueMap accessValueMap; in getAccessRelation() 493 void MemRefAccess::getAccessMap(AffineValueMap *accessMap) const { in getAccessMap()
|
| H A D | Utils.cpp | 477 AffineValueMap accessValueMap; in compute() 1261 AffineValueMap diff, thisMap, rhsMap; in operator ==() 1264 AffineValueMap::difference(thisMap, rhsMap, &diff); in operator ==()
|
| H A D | AffineStructures.cpp | 451 FlatAffineValueConstraints::composeMap(const AffineValueMap *vMap) { in composeMap() 1475 unsigned pos, unsigned ineqPos, AffineValueMap &vmap, in getIneqAsAffineValueMap() 1790 LogicalResult mlir::getRelationFromMap(const AffineValueMap &map, in getRelationFromMap()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | Utils.cpp | 503 AffineValueMap ranges; in normalizeAffineParallel() 504 AffineValueMap::difference(op.getUpperBoundsValueMap(), in normalizeAffineParallel()
|
| H A D | LoopUtils.cpp | 2762 AffineValueMap lbVmap, ubVmap; in createFullTiles()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 7648 mlir/include/mlir/Dialect/Affine/IR/AffineValueMap.h 8081 mlir/lib/Dialect/Affine/IR/AffineValueMap.cpp
|