Home
last modified time | relevance | path

Searched defs:UseInterval (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/include/mlir-hlo/Analysis/
H A Duserange_analysis.h29 struct UseInterval { struct
30 using Vector = SmallVector<UseInterval, 8>; argument
36 UseInterval(size_t start, size_t end) : start(start), end(end) {} in UseInterval() argument
39 bool isOverlapping(const UseInterval &other) const { in isOverlapping() argument
47 bool isContiguous(const UseInterval &other) const { in isContiguous() argument
56 /// Merges this UseInterval with the given UseInterval by updating start and argument
58 bool mergeWith(const UseInterval &other) { in mergeWith() argument
92 /// The end of this UseInterval. argument
93 size_t end;
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Transforms/
H A Dbuffer_packing.cc231 bool findGapAndUpdate(std::list<std::pair<UseInterval, size_t>> &gaps, in findGapAndUpdate()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Analysis/
H A Duserange_analysis.cc243 UseInterval::UseInterval() in UseInterval() function in UseInterval