torch-mlir/lib/Conversion/TorchToLinalg
Vivek Khandelwal 2597c481f6 [MLIR][TORCH] Add E2E support for aten.new_empty op
This commit decomposes `aten.new_empty` op into `aten.empty.memory_format` op.

This commit also made a dtype fix to the constant tensor allocation like ops.
Earlier the dtype for the result was inferred from the result type; now, it's
being evaluated as per the original definition of the op.

Signed-Off By: Vivek Khandelwal <vivek@nod-labs.com>
2022-03-30 13:21:01 +05:30
..
CMakeLists.txt Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
DataMovement.cpp [MLIR][TORCH] Add support for same input and output shapes for view op 2022-03-25 22:26:10 +05:30
IndirectDataMovement.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
Linear.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
Pooling.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
PopulatePatterns.h Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
Random.cpp Improve "pseudo" op terminology. 2022-03-15 17:57:52 -07:00
Reduction.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
TensorConstructors.cpp [MLIR][TORCH] Add E2E support for aten.new_empty op 2022-03-30 13:21:01 +05:30
TensorScalarInterop.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
TorchToLinalg.cpp Bump LLVM at 8361c5da30588d3d4a48eae648f53be1feb5cfad 2022-03-18 13:16:14 -04:00
Uncategorized.cpp Fix bad rename from "pseudo" to "valsem". 2022-03-28 20:40:42 +00:00
Utils.cpp Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00
Utils.h Split up TorchToLinalg.cpp 2022-03-14 10:19:41 -07:00