| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
uses Cast internally.
PiperOrigin-RevId: 214356411
|
|
|
|
|
|
|
|
| |
when it's not matched.
Also add invariant checking for AllOf.
PiperOrigin-RevId: 214351269
|
|
|
|
|
|
|
|
|
|
|
| |
application that relies on such behavior is hard to get right.
To implement this, we need to be careful about AllOf, so that no capture
is done unless all sub-patterns succeed. This leads to the solution that
we have to run all patterns twice, first time with no captures, and
second time to capture.
PiperOrigin-RevId: 214042307
|
|
|
|
|
|
| |
instead of relying on individual patterns carrying around continuations.
PiperOrigin-RevId: 214031269
|
|
|
|
|
|
| |
is a commutative binary operator) to the XLA pattern matcher.
PiperOrigin-RevId: 213543953
|
|
|
|
| |
PiperOrigin-RevId: 210634966
|
|
|
|
|
|
|
| |
Unfortunately this has to be one big patch, because e.g. absl::StrCat
doesn't accept a TF StringPiece, but as soon as we switch to
absl::string_view, we have to switch away from all of the TF functions.
PiperOrigin-RevId: 209957896
|
|
|
|
|
|
| |
Include variant which takes a int indicating which tuple index value to match. Also correct some matchers (send, etc) which had the wrong arity.
PiperOrigin-RevId: 203053486
|
|
|
|
| |
PiperOrigin-RevId: 201110240
|
|
|
|
| |
PiperOrigin-RevId: 201033171
|
|
|
|
| |
PiperOrigin-RevId: 201011811
|
|
|
|
| |
PiperOrigin-RevId: 195700319
|
|
|
|
| |
PiperOrigin-RevId: 193427566
|
|
|
|
| |
PiperOrigin-RevId: 193238920
|
|
PiperOrigin-RevId: 192834129
|