mirror of https://github.com/llvm/torch-mlir
16c26ef57e
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. |
||
---|---|---|
.. | ||
bypass-shapes.mlir | ||
e2e-basic.mlir | ||
e2e-constants.mlir | ||
e2e-mixed-ranks.mlir | ||
lower-alloc-memref-ops.mlir | ||
lower-constant-tensors-to-memref.mlir | ||
lower-shaped-results-to-memref.mlir | ||
lower-std-to-memref.mlir | ||
lower-structural-to-memref.mlir | ||
lower-to-llvm-global.mlir | ||
lower-to-llvm.mlir | ||
lower-to-npcomprt-abi.mlir | ||
restricted-canonicalize.mlir |