llvm-project/flang/lib/Optimizer
Valentin Clement f17f694a0f
[fir] Add IfBuilder and utility functions
In order to reduct the size of D111337. The IfBuilder and the two
utility functions genIsNotNull and genIsNull have been extracted in
a separate patch with dedicated unittests.

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: Leporacanthicus

Differential Revision: https://reviews.llvm.org/D111796

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
2021-10-17 20:55:41 +02:00
..
Builder [fir] Add IfBuilder and utility functions 2021-10-17 20:55:41 +02:00
CodeGen [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Dialect [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Support [fir] Add external name interop pass 2021-10-05 20:33:41 +02:00
Transforms [fir][NFC] Add disclaimer to affine promotion/demotion passes 2021-10-13 17:47:14 +02:00
.clang-format [flang] [LLVMify F18] Compiler module folders should have capitalised names (flang-compiler/f18#980) 2020-02-25 07:11:52 -08:00
.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