onnx-mlir/src
NathanielMcVicar 3491b90b1e
Support LLVM as of 7dcd0042 (#309)
* Update to support LLVM as of 7dcd0042

Fixes for upstream changes to mlir.

- New pass registration method from https://reviews.llvm.org/D85622
- Integer attributes are now C types when possible https://reviews.llvm.org/D86739

Signed-off-by: Nathaniel McVicar <namcvica@microsoft.com>

* Fix for checkclang

* Windows incremental build fix from @max-ku

* Remove MLIRShapeToSCF lib

* Missed a getSExtValue on now c type

* Rebuild prereq docker.

* Bump CircleCI cache version.

* Update hash for Windows build

Signed-off-by: Nathaniel McVicar <namcvica@microsoft.com>

* Bump CircieCI cache version again.

* Rebuild prereq docker.

* Update README.md

* Update README.md

* Undo edits to ONNXOps.td.inc.

* Undo changes to ONNXOps.td.inc.

* Fix cast op TableGen.

* Tweak tablegen definition of Cast.

* Use explicitly signed integer as attributes.

* Move all signless attribute to explicitly signed attribute.

* Import ONNX int attribute as SI64 attribute.

* Make Conv.group attr use SI64 attr.

* Fix conv test.

* Fix DocCheck complaint.

Co-authored-by: Tian Jin <tjingrant@gmail.com>
2020-09-22 23:42:50 +07:00
..
Builder Support LLVM as of 7dcd0042 (#309) 2020-09-22 23:42:50 +07:00
Conversion Support LLVM as of 7dcd0042 (#309) 2020-09-22 23:42:50 +07:00
Dialect Support LLVM as of 7dcd0042 (#309) 2020-09-22 23:42:50 +07:00
Interface Error fix3 (#145) 2020-05-27 10:09:28 +08:00
Pass Introduce krnl.shape operation and its lowering (#267) 2020-08-19 12:57:40 -04:00
Runtime include stdlib.h on macOS (#236) 2020-07-30 16:48:31 +08:00
Tool Support LLVM as of 7dcd0042 (#309) 2020-09-22 23:42:50 +07:00
Transform Support LLVM as of 7dcd0042 (#309) 2020-09-22 23:42:50 +07:00
CMakeLists.txt Introduce krnl.shape operation and its lowering (#267) 2020-08-19 12:57:40 -04:00
ExternalUtil.hpp.in Call LLVM opt to optimize bitcode (#245) 2020-08-03 11:46:21 +08:00
InitMLIRPasses.hpp Add selected MLIR options (#213) 2020-07-09 18:12:57 -04:00
InitOMPasses.hpp Introduce krnl.shape operation and its lowering (#267) 2020-08-19 12:57:40 -04:00
MainUtils.cpp Update llvm commit ID to 1d01fc1 (#292) 2020-09-09 23:12:01 +08:00
MainUtils.hpp Update llvm commit ID to 1d01fc1 (#292) 2020-09-09 23:12:01 +08:00
main.cpp Update llvm commit ID to 1d01fc1 (#292) 2020-09-09 23:12:01 +08:00