aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/while_loop_constant_sinking.cc
Commit message (Collapse)AuthorAge
* [XLA] Migrate from gtl::FlatMap to absl::flat_hash_mapGravatar Benjamin Kramer2018-10-01
| | | | PiperOrigin-RevId: 215272497
* [XLA] Make tensorflow/compiler use absl::{StrCat,string_view,InlinedVector} ↵Gravatar Benjamin Kramer2018-09-05
| | | | | | | | consistently StringPiece is an alias for absl::string_view, InlinedVector is aliased to absl::InlinedVector. StrCat is compatible, so swapping it out is safe. PiperOrigin-RevId: 211691840
* [XLA] Switch to absl versions of the c_foo functions.Gravatar Justin Lebar2018-08-20
| | | | PiperOrigin-RevId: 209502513
* Automated rollback of commit 4a41f50648929197954d892559587cb76458d306Gravatar A. Unique TensorFlower2018-08-17
| | | | PiperOrigin-RevId: 209248552
* [XLA] Switch to absl versions of the c_foo functions.Gravatar Justin Lebar2018-08-17
| | | | PiperOrigin-RevId: 209247783
* [XLA:CPU] Don't create dead constants in WhileLoopSinkingGravatar Benjamin Kramer2018-07-19
| | | | | | | We run this in a fixpoint pipeline together with DCE, dead constants mean that the fixpoint will never be reached. PiperOrigin-RevId: 205312251
* [XLA] Add new optimization that sinks constants into while loop bodiesGravatar Sanjoy Das2018-05-02
Example transformation: state = (..., const, ...) while (pred(state)) { (..., v, ...) = state use(v) state = (..., v, ...) } => state = (..., const, ...) while (pred(state)) { (..., v, ...) = state use(const) state = (..., v, ...) } PiperOrigin-RevId: 195143323