torch-mlir/lib/E2E
Sean Silva 1d3dbd9d5c Lower to LLVM dialect.
With this commit, we finish conversion to LLVM dialect, and should be
ready for subsequent commits to convert to an LLVM module and let LLVM
codegen to native machine code.

This required a custom "lower to LLVM" pass to support lowering
tcp.abort_if to a runtime call. In the future, this pass will grow to do
type conversions for our own runtime types as we add those.
2020-05-20 18:56:10 -07:00
..
CMakeLists.txt Lower to LLVM dialect. 2020-05-20 18:56:10 -07:00
E2E.cpp Lower to LLVM dialect. 2020-05-20 18:56:10 -07:00
LowerRankedShapes.cpp Rename tcp.abort_if to tcp.shape_observe_error 2020-05-18 13:38:47 -07:00
LowerToHybridTensorMemRef.cpp Add some anonymous namespaces. 2020-05-14 15:02:46 -07:00
LowerToLLVM.cpp Lower to LLVM dialect. 2020-05-20 18:56:10 -07:00
LowerToMemRefABI.cpp Lower to the upstream memref ABI. 2020-05-15 17:19:57 -07:00
PassDetail.h Initial TCF/TCP E2E seed. 2020-05-08 20:20:41 -07:00