llvm-project/flang/lib/Optimizer
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
..
Builder Convert for_each to range-based for loops (NFC) 2022-07-30 10:35:52 -07:00
CodeGen [mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify code 2022-08-01 17:22:55 +02:00
Dialect [flang]Fix incorrect array type transformation 2022-07-28 21:00:04 +01:00
Support [flang] Use *X instead of X.getValue() (NFC) 2022-07-16 00:24:02 -07:00
Transforms [flang] Generalize `AbstractResultOpt` pass 2022-07-27 11:55:17 +03:00
.clang-format
.clang-tidy Revert "[fir] Update clang-tidy for the Optimizer directory" 2021-10-13 09:29:54 +02:00
CMakeLists.txt [fir] Add the DoLoopHelper 2021-10-13 21:48:45 +02:00