| 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
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Now that we're using the parser inside of xla/service, it's awkward for
it to live inside of xla/tools, because everything else in there is a
standalone tool. We've already had one person be confused by this.
PiperOrigin-RevId: 198935921
|
|
|
|
| |
PiperOrigin-RevId: 195700319
|
|
|
|
| |
PiperOrigin-RevId: 193238920
|
|
PiperOrigin-RevId: 192834129
|