llvm-project/mlir/lib
Aart Bik c8d5dcb035 [mlir][sparse] refactor loop sequence codegen
This refactoring adds a few "event" functions (start/end loop-seq/loop) for
readability of the core function of codegen. This also prepares sparse tensor
output codegen, where these "event" functions will provide convenient
placeholders to start or stop insertion bookkeeping.

This revision also includes a few various minor changes that kept on
pending in my local workspace.

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D112506
2021-10-26 13:42:21 -07:00
..
Analysis [mlir] Fix getVectorReductionOp 2021-10-26 08:42:34 -07:00
Bindings/Python Make Python MLIR Operation not iterable 2021-10-26 07:21:09 +00:00
CAPI [mlir] support interfaces in Python bindings 2021-10-25 12:50:42 +02:00
Conversion [mlir][tosa] Correct tosa.avg_pool2d for specification error 2021-10-25 14:41:16 -07:00
Dialect [mlir][sparse] refactor loop sequence codegen 2021-10-26 13:42:21 -07:00
ExecutionEngine [mlir][sparse] make index type explicit in public API of support library 2021-10-20 12:46:31 -07:00
IR [MLIR] Fix AffineExpr getLargestKnownDivisor for ceildiv and floordiv 2021-10-26 16:21:29 +05:30
Interfaces [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:57:20 +01:00
Parser [mlir][RFC] Refactor layout representation in MemRefType 2021-10-19 12:31:15 +03:00
Pass Add a clear() method on the PassManager (NFC) 2021-10-25 04:39:00 +00:00
Reducer [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) 2021-10-06 12:57:20 +01:00
Rewrite [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr. 2021-08-29 21:54:47 -07:00
Support Free memory leak on duplicate interface registration 2021-10-02 16:41:28 +00:00
TableGen [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Target [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Tools [mlir-lsp-server] Only use one MLIRContext per MLIRTextFile 2021-08-04 20:09:07 +00:00
Transforms [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Translation [mlir] run the verifier before translating a module 2021-07-28 18:15:58 +02:00
CMakeLists.txt Re-engineer MLIR python build support. 2021-07-27 15:54:58 +00:00