torch-mlir/include/npcomp
Stella Laurenzo fc484d1bd8 Rework reference shape lowering based on upstream shape dialect changes.
* Primarily, the upstream shape dialect now uses tensor<?xindex> for non-erroring, immediate shape calculations (and will return this for shape_of of a tensor or memref).
* In addition, upstream passes do not yet exist for fully lowering to standard ops, so the passes here need to be extended to handle this new convention.
* This should be seen as an intermediate state, necessary to integrate a new LLVM version and needs more work and cleanup for generality.
* There is a good deal of awkwardness in these conversions. The hope is that additional upstream work will yield better defined conversion paths once out of this intermediate state.
2020-08-03 13:43:49 -07:00
..
Backend Initial python plumbing to interface with the refjit backend. 2020-07-10 22:57:26 -07:00
Conversion Add NumpyToTCF conversion. 2020-07-08 21:03:57 -07:00
Dialect Rework reference shape lowering based on upstream shape dialect changes. 2020-08-03 13:43:49 -07:00
E2E npcomprt: add support for constants 2020-07-10 17:31:24 -07:00
JITRuntime Add -optimize flag to npcomp-run-mlir so that it runs optimizations. 2020-07-13 16:07:44 -07:00
Python Move most python sources to the include and lib tree. 2020-06-18 18:02:39 -07:00
Typing Complete the basic spike to perform dtype inference. 2020-07-05 16:09:16 -07:00
runtime Rework e2e flow to use new "npcomprt" 2020-07-08 19:36:19 -07:00
CMakeLists.txt Introduce a type interface for mapping to CPA types. 2020-07-02 13:56:27 -07:00
InitAll.h Make a real library for InitAll and extend it to conditionally initialize dependencies. 2020-06-11 17:47:14 -07:00