llvm-project/mlir/lib
Markus Böck bd7eff1f2a [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code
This is the follow up on https://reviews.llvm.org/D130730 which goes through upstream code and removes creating constant values in favour of using the constant indices in GEP directly. This leads to less and more readable code and more compact IR as well.

Differential Revision: https://reviews.llvm.org/D130731
2022-08-01 17:22:55 +02:00
..
Analysis [mlir][DCA] Fix visiting call ops when run at function scopes 2022-07-31 16:03:46 -04:00
AsmParser [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Bindings/Python [mlir][python] Fix issue in diagnostic note initialization 2022-07-22 16:56:14 -04:00
CAPI [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Conversion [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
Dialect [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
ExecutionEngine Convert for_each to range-based for loops (NFC) 2022-07-30 10:35:52 -07:00
IR Remove empty AffineExpr stride canonicalization in makeCanonicalStridedLayoutExpr 2022-08-01 11:15:32 +02:00
Interfaces Revert "Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterface.cpp."" 2022-07-31 21:46:18 +02:00
Parser [mlir] Refactor the Parser library in preparation for an MLIR binary format 2022-07-25 16:33:01 -07:00
Pass Remove redundant string initialization (NFC) 2022-07-24 12:27:11 -07:00
Reducer [mlir] Add asserts when changing various MLIRContext configurations 2022-04-15 21:49:03 -07:00
Rewrite [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Support [mlir] Remove unneeded cl::ZeroOrMore for ListOption variables. NFC 2022-06-30 19:04:44 -07:00
TableGen [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Target Add support for lowering simd if clause to LLVM IR 2022-08-01 04:43:32 -05:00
Tools [mlir] Refactor the Parser library in preparation for an MLIR binary format 2022-07-25 16:33:01 -07:00
Transforms [MLIR] Add a utility to sort the operands of commutative ops 2022-07-30 19:25:18 -04:00
CMakeLists.txt [mlir] Refactor the Parser library in preparation for an MLIR binary format 2022-07-25 16:33:01 -07:00