llvm-project/mlir/test
Matthias Springer 1e1eeae840 [mlir][bufferize] Allow non-equivalent yields from scf.for loops
This removes a restriction wrt. scf.for loops during One-Shot Bufferization. Such IR was previously rejected. It is still rejected by default because the bufferized IR could be slow. But such IR can now be bufferized with `allow-return-allocs`.

Differential Revision: https://reviews.llvm.org/D121529
2022-03-16 23:22:06 +09:00
..
Analysis [mlir][test] Generalize a bunch of FuncOp based passes to run on any operation/interfaces 2022-03-08 12:25:32 -08:00
CAPI [mlir][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
Conversion [mlir][bufferize] Support layout maps in bufferization.clone lowering 2022-03-16 22:29:22 +09:00
Dialect [mlir][bufferize] Allow non-equivalent yields from scf.for loops 2022-03-16 23:22:06 +09:00
Examples [mlir][toy] Define a FuncOp operation in toy and drop the dependence on FuncOp 2022-03-15 14:55:51 -07:00
IR [MLIR] Fix block label parsing bug 2022-03-12 20:32:41 +05:30
Integration [mlir][sparse] add one extra index test on f32 matrix 2022-03-15 17:43:30 -07:00
Interfaces [mlir] Data layout for integer and float types 2022-03-02 14:56:49 +01:00
Pass [CommandLine] Remove `may only occur zero or one times!` error 2022-03-11 11:25:04 -08:00
Rewrite [mlir][PDL] Define a new PDLInterp::FuncOp operation and drop uses of FuncOp 2022-03-15 14:55:51 -07:00
Target [MLIR] UnknownLoc on Inlinable Calls in LLVMIR Translation 2022-03-15 14:48:50 -07:00
Transforms [mlir][test] Generalize a bunch of FuncOp based passes to run on any operation/interfaces 2022-03-08 12:25:32 -08:00
Unit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
lib [mlir][bufferize] Extract buffer hoisting into separate function 2022-03-15 21:25:03 +09:00
mlir-cpu-runner [mlir][linalg] Replace linalg.fill by OpDSL variant. 2022-03-14 10:51:08 +00:00
mlir-linalg-ods-gen [mlir][OpDSL] Add support for adding canonicalization patterns. 2022-03-08 15:56:59 +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][linalg] Replace linalg.fill by OpDSL variant. 2022-03-14 10:51:08 +00:00
mlir-pdll [PDLL] Add support for tablegen includes and importing ODS information 2022-03-03 16:14:03 -08: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] Refactor how parser/printers are specified for AttrDef/TypeDef 2022-03-15 00:42:31 -07: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
python [mlir] Split out AttrDef/TypeDef and pattern constructs from OpBase.td 2022-03-15 00:18:03 -07: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 [mlir][sparse] remove unused test matrix file 2022-02-17 15:04:06 -08: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 Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00