[fir] Split FIROptimizer lib into several smaller libraries
authorValentin Clement <clementval@gmail.com>
Tue, 5 Oct 2021 09:00:46 +0000 (11:00 +0200)
committerValentin Clement <clementval@gmail.com>
Tue, 5 Oct 2021 09:08:51 +0000 (11:08 +0200)
commitc02a8cdda8733aac26481b6819a4eef000ee91c8
tree291076e5a44546bba1a7fb5667bc9755d0c578f2
parentca5be065c4c612554acdcae3ead01a1474eff296
[fir] Split FIROptimizer lib into several smaller libraries

Partition libFIROptimizer into smaller libraries that reflect the
structure. Adapt potential problems.

This patch is part of the upstreaming effort from fir-dev branch. It's a
building stone to upstreaming transformations.

Reviewed By: schweitz

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

Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
12 files changed:
flang/lib/Lower/CMakeLists.txt
flang/lib/Optimizer/CMakeLists.txt
flang/lib/Optimizer/CodeGen/CMakeLists.txt [new file with mode: 0644]
flang/lib/Optimizer/Dialect/CMakeLists.txt [new file with mode: 0644]
flang/lib/Optimizer/Support/CMakeLists.txt [new file with mode: 0644]
flang/lib/Optimizer/Transforms/CMakeLists.txt [new file with mode: 0644]
flang/tools/fir-opt/CMakeLists.txt
flang/tools/tco/CMakeLists.txt
flang/unittests/CMakeLists.txt
flang/unittests/Lower/CMakeLists.txt [deleted file]
flang/unittests/Optimizer/CMakeLists.txt
flang/unittests/Optimizer/RTBuilder.cpp [moved from flang/unittests/Lower/RTBuilder.cpp with 100% similarity]