llvm-project/llvm/lib/Passes
Joseph Huber b2ad63d3cf [OpenMP] Add OpenMPOpt as a Module pass
Summary:
This patch registers OpenMPOpt as a Module pass in addition to a CGSCC
pass. This is so certain optimzations that are sensitive to intact
call-sites can happen before inlining. The old `openmpopt` pass name is
changed to `openmp-opt-cgscc` and `openmp-opt` calls the Module pass.
The current module pass only runs a single check but will be expanded in
the future.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D99202
2021-04-20 12:28:58 -04:00
..
CMakeLists.txt [NewPM][HelloWorld] Move HelloWorld to Utils 2021-02-03 12:59:40 -08:00
PassBuilder.cpp [OpenMP] Add OpenMPOpt as a Module pass 2021-04-20 12:28:58 -04:00
PassPlugin.cpp
PassRegistry.def [OpenMP] Add OpenMPOpt as a Module pass 2021-04-20 12:28:58 -04:00
StandardInstrumentations.cpp [NewPM] Cleanup IR printing instrumentation 2021-04-15 09:50:55 -07:00