Searched refs:UserangeAnalysis (Results 1 – 12 of 12) sorted by relevance
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Analysis/ |
D | userange_analysis.cc | 242 UserangeAnalysis::UserangeAnalysis(Operation *op, in UserangeAnalysis() function in UserangeAnalysis 310 bool UserangeAnalysis::rangesInterfere(Value itemA, Value itemB) const { in rangesInterfere() 317 void UserangeAnalysis::unionRanges(Value itemA, Value itemB) { in unionRanges() 331 UserangeAnalysis::IntervalVector UserangeAnalysis::computeInterval( in computeInterval() 336 UserangeAnalysis::IntervalVector intervals; in computeInterval() 343 intervals.emplace_back(UserangeAnalysis::UseInterval(start, last)); in computeInterval() 348 intervals.emplace_back(UserangeAnalysis::UseInterval(start, last)); in computeInterval() 355 void UserangeAnalysis::gatherMemoryEffects(Operation *op) { in gatherMemoryEffects() 379 size_t UserangeAnalysis::computeID(Value v, Operation *op) const { in computeID() 392 std::pair<UserangeAnalysis::IntervalVector, bool> [all …]
|
D | test_userange_analysis.cc | 35 UserangeAnalysis(getFunction(), BufferPlacementAllocs(getFunction()), in runOnFunction()
|
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Analysis/ |
D | userange_analysis.cc | 377 UserangeAnalysis::UserangeAnalysis( in UserangeAnalysis() function in UserangeAnalysis 455 size_t UserangeAnalysis::computeId(Value v, Operation *op) const { in computeId() 467 void UserangeAnalysis::computeUsePositions(Value v) { in computeUsePositions() 493 void UserangeAnalysis::mergeUsePositions(UsePositionList &listA, in mergeUsePositions() 509 bool UserangeAnalysis::rangesInterfere(Value itemA, Value itemB) const { in rangesInterfere() 541 void UserangeAnalysis::unionRanges(Value itemA, Value itemB) { in unionRanges() 546 UseInterval::Vector UserangeAnalysis::computeInterval( in computeInterval() 569 void UserangeAnalysis::gatherMemoryEffects(Operation *op) { in gatherMemoryEffects() 592 size_t UserangeAnalysis::unwrapId(size_t id) const { return id / 2; } in unwrapId() 594 void UserangeAnalysis::dump(raw_ostream &os) { in dump()
|
D | test_userange_analysis.cc | 35 UserangeAnalysis(getOperation(), in runOnOperation()
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Analysis/ |
D | userange_analysis.h | 32 class UserangeAnalysis { 39 UserangeAnalysis(Operation *op, const BufferPlacementAllocs &allocs,
|
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/include/mlir-hlo/Analysis/ |
D | userange_analysis.h | 100 class UserangeAnalysis { 105 UserangeAnalysis(Operation *op,
|
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Transforms/ |
D | copy_removal.cc | 42 DenseMap<Value, UserangeAnalysis::UsePositionList> updatedUsepositions; in removeCopy() 223 UserangeAnalysis userange;
|
D | buffer_packing.cc | 185 const UserangeAnalysis &userangeAnalysis, in optimze() 296 AllocInfoList &allocInfos, const UserangeAnalysis &userangeAnalysis, in computeAllocationInfos() 403 UserangeAnalysis userangeAnalysis;
|
D | buffer_reuse.cc | 281 UserangeAnalysis userange;
|
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/tests/ |
D | test_userange.mlir | 7 // CHECK: ---- UserangeAnalysis -----
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/tests/ |
D | test_userange.mlir | 7 // CHECK: ---- UserangeAnalysis -----
|
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Transforms/ |
D | buffer_reuse.cc | 279 UserangeAnalysis userange;
|