llvm-capstone/mlir/test
Jakub Kuderski 46740dd02b [mlir][arith] Add narrowing patterns for subi, divsi, and divui
Each of these ops is compatible with only one extension kind and
produces an extra result bit.

I checked these transformation in Alive2:
1. subi + extsi: https://alive2.llvm.org/ce/z/ipmZZA
2. divsi + extsi: https://alive2.llvm.org/ce/z/fAcqUv
3. divui + extui: https://alive2.llvm.org/ce/z/QZJpFp

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D149531
2023-05-02 10:44:29 -04:00
..
Analysis [mlir][Analysis] Introduce LoopInfo in mlir 2023-04-05 12:57:16 +00:00
Bytecode Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
CAPI [MLIR][python bindings] Reimplement replace_all_uses_with on PyValue 2023-04-26 14:04:33 -05:00
Conversion Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
Dialect [mlir][arith] Add narrowing patterns for subi, divsi, and divui 2023-05-02 10:44:29 -04:00
Examples [MLIR] Patch StandalonePlugin CMake for MacOS 2023-04-17 19:59:08 -05:00
Integration [mlir][SparseTensor][ArmSVE] Fix missing lli substitutions 2023-05-02 14:43:48 +00:00
Interfaces Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
IR Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
lib Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
mlir-cpu-runner Revert "Revert "Fix handling of special and large vals in expand pattern for round" and "Add pattern that expands math.roundeven into math.round + arith"" 2023-04-22 07:15:40 -07:00
mlir-linalg-ods-gen [mlir] Rename getInputs->getDpsInputs and getOutputs->getDpsInits in DPS interface. 2022-10-28 15:41:12 +02:00
mlir-lsp-server Add a skipRegion() feature to the OpPrintingFlags for MLIR ASM printer 2023-03-20 13:40:55 +01:00
mlir-opt Make debug counters available in non-assert builds as well 2023-04-26 08:07:24 -07:00
mlir-pdll [mlir] Remove support for non-prefixed accessors 2022-12-02 13:32:36 -08:00
mlir-pdll-lsp-server [mlir:PDLL] Add support for inlay hints 2022-06-06 20:20:19 -07:00
mlir-reduce [mlir-reduce] Create proper tmp test files (NFC) 2023-03-01 13:22:19 +01:00
mlir-spirv-cpu-runner [mlir][spirv-cpu-runner] Add missing call to registerPassManagerCLOptions(). 2023-04-03 12:53:15 +02:00
mlir-tblgen Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
mlir-translate [mlir][NFC] Update textual references of func to func.func in tool/runner tests 2022-04-20 22:17:30 -07:00
mlir-vulkan-runner Reland "[mlir] Make the vast majority of intgration and runner tests work on Windows" 2023-02-15 19:14:43 +01:00
Pass Add an action for each iteration of the GreedyPatternRewriteDriver 2023-04-29 23:37:11 -07:00
python Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
Rewrite [mlir][NFC] Remove trailing whitespaces from *.td and *.mlir files. 2022-11-28 15:26:30 -08:00
Target [mlir][llvm] Add trap intrinsics to the dialect 2023-05-02 10:09:31 +01:00
tblgen-lsp-server [TableGen:LSP] Resolve "go-to-def" on a let field to the base definition 2022-09-27 23:48:16 -07:00
Transforms Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
Unit Resubmit "[MLIR] Remove unused config attributes from lit.site.cfg.py" 2022-09-03 09:02:37 +02:00
APITest.h
CMakeLists.txt [mlir][ArmSME] Add tests for Streaming SVE 2023-04-25 07:51:43 +00:00
lit.cfg.py Reland "[mlir] Make the vast majority of intgration and runner tests work on Windows" 2023-02-15 19:14:43 +01:00
lit.site.cfg.py.in [mlir][ArmSME] Add tests for Streaming SVE 2023-04-25 07:51:43 +00:00