torch-mlir/lib/E2E
Sean Silva 16c26ef57e [RefE2E] Use upstream shape constraint conversion pass.
Now that we upstreamed our pass, we can remove it.
The final pass that landed upstream doesn't do the shape.assuming
canonicalization to legalize that op away, so added a
restricted-canonicalizer pass that allowed to run just shape dialect
canonicalizations, which deletes the shape.assuming.
The pass ended up kind of ugly. See the TODO's on it for some potential
cleaner directions.
2020-09-28 09:34:44 -07:00
..
TensorToMemref Bump llvm-project to 9ed1e5873c19eb817fb9e36d0262c7effee5d35e 2020-09-28 09:34:44 -07:00
BypassShapes.cpp [RefE2E] Add support for unary ops exp and tanh 2020-09-24 18:41:30 -07:00
CMakeLists.txt [RefE2E] Use upstream shape constraint conversion pass. 2020-09-28 09:34:44 -07:00
E2E.cpp [RefE2E] Use upstream shape constraint conversion pass. 2020-09-28 09:34:44 -07:00
LowerToLLVM.cpp [RefE2E] Add support for unary ops exp and tanh 2020-09-24 18:41:30 -07:00
LowerToNpcomprtABI.cpp [NFC] Remove stray .dump() that snuck in. 2020-09-24 18:41:30 -07:00
PassDetail.h Initial TCF/TCP E2E seed. 2020-05-08 20:20:41 -07:00