llvm-project/mlir/lib
Amy Zhuang 5bd4bcfc04 [mlir] Modify SuperVectorize to generate select op->combiner op
Insert the select op before the combiner op when vectorizing a
reduction loop that needs a mask, so the vectorized reduction loop
can pass isLoopParallel check and be transformed correctly in later
passes.

Reviewed By: dcaballe

Differential Revision: https://reviews.llvm.org/D124047
2022-04-21 17:09:13 -07:00
..
Analysis [MLIR][Presburger] Remove inheritence in MultiAffineFunction 2022-04-19 01:25:13 +05:30
Bindings/Python [MLIR] [Python] Add a method to clear live operations map 2022-04-19 15:14:09 -07:00
CAPI [MLIR] Add function to create BFloat16 array attribute 2022-04-19 19:27:06 +00:00
Conversion Added lowering support for atomic read and write constructs 2022-04-21 12:19:13 +05:30
Dialect [mlir] Modify SuperVectorize to generate select op->combiner op 2022-04-21 17:09:13 -07:00
ExecutionEngine Apply clang-tidy fixes for performance-unnecessary-value-param in JitRunner.cpp (NFC) 2022-04-19 07:23:12 +00:00
IR [AsmParser/Printer] Rework sourceloc support for function arguments. 2022-04-21 12:43:36 -07:00
Interfaces Apply clang-tidy fixes for performance-unnecessary-value-param in ControlFlowInterfaces.cpp (NFC) 2022-04-19 17:20:57 +00:00
Parser [AsmParser/Printer] Rework sourceloc support for function arguments. 2022-04-21 12:43:36 -07:00
Pass Print custom assembly on pass failure by default 2022-04-19 17:29:08 +00:00
Reducer [mlir] Add asserts when changing various MLIRContext configurations 2022-04-15 21:49:03 -07:00
Rewrite [mlir:PDL] Expand how native constraint/rewrite functions can be defined 2022-04-06 17:41:59 -07:00
Support [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TableGen [mlir][ods] Remove StrEnumAttr 2022-04-13 17:49:02 +00:00
Target Apply clang-tidy fixes for llvm-twine-local in OpenMPToLLVMIRTranslation.cpp (NFC) 2022-04-20 00:39:10 +00:00
Tools Apply clang-tidy fixes for modernize-use-default-member-init in PDLLServer.cpp (NFC) 2022-04-14 22:59:14 +00:00
Transforms [MLIR] Fix iteration counting in greedy pattern application 2022-04-21 15:17:28 -04:00
CMakeLists.txt [mlir][NFC] Move Translation.h to a Tools/mlir-translate directory 2022-03-07 01:05:38 -08:00