llvm-capstone/mlir/test
Benjamin Kramer 6635c12ada [mlir] Use SmallBitVector instead of SmallDenseSet for AffineMap::compressSymbols
This is both more efficient and more ergonomic to use, as inverting a
bit vector is trivial while inverting a set is annoying.

Sadly this leaks into a bunch of APIs downstream, so adapt them as well.

This would be NFC, but there is an ordering dependency in MemRefOps's
computeMemRefRankReductionMask. This is now deterministic, previously it
was dependent on SmallDenseSet's unspecified iteration order.

Differential Revision: https://reviews.llvm.org/D119076
2022-02-07 00:21:44 +01:00
..
Analysis [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
CAPI [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Conversion [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Dialect [mlir] Use SmallBitVector instead of SmallDenseSet for AffineMap::compressSymbols 2022-02-07 00:21:44 +01:00
Examples Re-apply "[mlir] Allow out-of-tree python building from installed MLIR." 2021-11-14 20:31:34 -08:00
Integration [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Interfaces [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
IR [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
lib [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
mlir-cpu-runner [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
mlir-linalg-ods-gen [mlir][OpDSL] Rename PrimFn to ArithFn. 2022-01-07 12:38:03 +00:00
mlir-lsp-server [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
mlir-opt [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
mlir-pdll/Parser [PDLL] Add a rewrite statement to enable complex rewrites 2021-12-16 02:08:13 +00:00
mlir-reduce [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
mlir-spirv-cpu-runner Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
mlir-tblgen [mlir][Rewrite] Add support for using an operation with no results as location 2022-02-03 15:08:09 +01:00
mlir-translate [mlir-translate] Teach these tools about --allow-unregistered-dialect 2022-02-03 09:00:38 -08:00
mlir-vulkan-runner [mlir] Replace StrEnumAttr -> EnumAttr in core dialects 2022-01-18 17:15:00 +00:00
Pass [mlir:PassOptions] Fix parsing of nested option values/better handle escaping 2022-01-26 21:37:22 -08:00
python [mlir] Fixup python bindings after splitting cf ops from std. 2022-02-06 14:51:17 -08:00
Rewrite Introduced iterative bytecode execution. 2021-11-26 18:11:37 +05:30
Target [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Transforms [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Unit Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" 2021-06-29 18:03:23 -05:00
APITest.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
CMakeLists.txt Disable the MLIR ExecutionEngine library when the native target is not configured 2022-01-15 19:36:27 +00:00
lit.cfg.py Mark some MLIR tests as requiring the native target to be configured 2022-01-14 07:23:14 +00:00
lit.site.cfg.py.in [MLIR][GPU] Add target arguments to SerializeToHsaco 2021-11-18 16:28:44 +00:00