aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/hlo_buffer.h
Commit message (Collapse)AuthorAge
* [XLA] Rename all (Mutable)ArraySlice to absl::Span.Gravatar Tim Shen2018-08-30
| | | | PiperOrigin-RevId: 210998142
* Rollback update-ability of dataflow and alias analysis added in cl/164923041 ↵Gravatar Mark Heffernan2017-09-01
| | | | | | and cl/64778750. It did not scale as intended to large graphs when used in copy insertion. This change also includes some simplification and performance improvements to dataflow and alias analysis. Also add some value-ordering tests to HloOrderingTest using dataflow analysis to generate values. PiperOrigin-RevId: 167283460
* Merged commit includes the following changes:Gravatar A. Unique TensorFlower2017-08-11
| | | | | | | | | | | | 164923041 by meheff: Make HloAliasAnalysis updatable after changes to the HLO graph. As part of this change make HloAliasAnalysis a thinner layer which basically only holds a map from HloValue to HloBuffer and vice versa. -- PiperOrigin-RevId: 164923041
* Change HloBuffer, HloBufferSet and HloValueSet to hold pointers rather than ids.Gravatar A. Unique TensorFlower2017-07-12
| | | | | | | | | This makes it easier to implement logic like returning the size of an HloBuffer, which requires knowing the underlying HloValues. No functional changes; only a change of representation. PiperOrigin-RevId: 161737042
* Rename HloLocation to HloPosition, to avoid ambiguity with MemoryLocation.Gravatar A. Unique TensorFlower2017-07-12
| | | | PiperOrigin-RevId: 161716528
* Add shape accessor to HloValue, and validation that shapes match.Gravatar A. Unique TensorFlower2017-06-30
| | | | PiperOrigin-RevId: 160659135
* [XLA:HLO] Split Hlo{Value,Buffer} out of Hlo{Dataflow,Alias}Analysis.Gravatar A. Unique TensorFlower2017-06-21
This will make dependencies cleaner for upcoming CLs that will convert HeapSimulator and HloOrdering to use the new analyses. No change in functionality. PiperOrigin-RevId: 159737265