Sean Silva
|
b2077738ca
|
Bump llvm-project to 444822d77a7fea28aa49edf24533c987efa1b2ee
Fixes:
- renames StandardTypes -> BuiltinTypes
- std.extract_element -> tensor.extract
|
2020-12-11 14:43:38 -08:00 |
Marius Brehler
|
d62f8227c2
|
Bump LLVM to @7d1ed69 and fix namespace handling changed upstream.
* Bump LLVM to llvm/llvm-project@7d1ed69
* Bump MLIR-HLO to tensorflow/mlir-hlo@1880f87
* Adopt to MLIR's changed namespace handling
|
2020-09-16 15:52:15 -07:00 |
Sean Silva
|
e228aa4b11
|
npcomprt: add support for constants
- create tcp.global + tcp.get_global_memref
- create npcomprt.global + npcomprt.get_global
- LLVM lowering for new npcomprt ops
- Runtime:
- GlobalDescriptor struct emitted by LLVM lowering
- implement __npcomp_compiler_rt_get_global
Also,
- cleanly isolate all runtime data structure definitions shared by the
compiler and runtime into lib/runtime/CompilerDataStructures.h
|
2020-07-10 17:31:24 -07:00 |
Sean Silva
|
1fed1cb016
|
Update llvm-project to 753a21928413f8a7e76978cb1354e09150e114e0
|
2020-05-21 13:09:06 -07:00 |
Sean Silva
|
e29aef855b
|
Initial TCF/TCP E2E seed.
Very much WIP.
This is enough to get tcf.add down to approximately the "linalg.generic
on buffers" level of abstraction. (but there are nuances)
|
2020-05-08 20:20:41 -07:00 |