torch-mlir/test/Dialect/Torch
Sean Silva 776426ea4e [SimplifyShapeCalculations] Fix AbstractlyInterpretListOpsWithinABlock
The logic in the rewriting phase had a bug in case of a read-only op
coming before mutation ops. The logic would use the op itself as the
"latest literal", but that is not correct, because later on we replace
the op itself with the *final* "latest literal", assuming that all uses
of the op have been rewritten -- that was working in general, except for
any read-only ops at the beginning.

Big thanks to @ljfitz for the tiny reproducer!

Fixes #704
2022-03-28 13:18:35 -07:00
..
GlobalizeObjectGraph Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
adjust-calling-conventions.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
canonicalize.mlir Make conditions for type refinement of static cast less strict (#680) 2022-03-18 09:10:12 -07:00
decompose-complex-ops.mlir [LINALG] Add E2E support for `aten.zero_` op 2022-03-25 12:46:50 +05:30
drop-shape-calculations.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
inline-global-slots.mlir Move external/torch-mlir to the root of the repo. 2021-09-27 17:11:08 -07:00
invalid.mlir Bump LLVM at 8361c5da30588d3d4a48eae648f53be1feb5cfad 2022-03-18 13:16:14 -04:00
maximize-value-semantics.mlir Add maximize-value-semantics support for multiple non-value tensor inputs (#659) 2022-03-15 18:13:45 -07:00
ops.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
prepare-for-globalize-object-graph.mlir Bump LLVM at 8361c5da30588d3d4a48eae648f53be1feb5cfad 2022-03-18 13:16:14 -04:00
promote-types.mlir Introduce new shape library design. 2022-03-15 12:41:58 -07:00
reduce-op-variants-error.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
reduce-op-variants.mlir [MLIR][TORCH] Add value tensor variant to aten::copy_ op 2022-03-21 19:12:37 +05:30
refine-public-return.mlir Introduce new shape library design. 2022-03-15 12:41:58 -07:00
refine-types-branch.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
refine-types-ops.mlir Elide `!torch.` prefix in nested dialect types. 2022-03-15 17:24:08 -07:00
refine-types.mlir Introduce new shape library design. 2022-03-15 12:41:58 -07:00
reify-shape-calculations.mlir Improve "pseudo" op terminology. 2022-03-15 17:57:52 -07:00
simplify-shape-calculations.mlir [SimplifyShapeCalculations] Fix AbstractlyInterpretListOpsWithinABlock 2022-03-28 13:18:35 -07:00