1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib/Passes
Mircea Trofin c4f0613bd4 [NFC] Expose the -Oz module optimization pipeline to opt
This exposes the module optimization pipeline as a pass that can be
applied stand-alone when using 'opt'. This helps ml inliner training
scenarios, where we start with IR captured right before inlining,
perform the inlining (-scc-oz-module-inliner) and then want to continue
and observe the final IR (where this patch comes into play). We can then
apply llc on the resulting IR to continue compilation down to native.

Differential Revision: https://reviews.llvm.org/D86224
2020-08-20 09:28:58 -07:00
..
CMakeLists.txt On Windows build, making the /bigobj flag global , instead of passing it per file. 2020-07-28 18:04:36 -05:00
LLVMBuild.txt Remove Passes dependency on CodeGen 2020-06-24 14:52:46 -07:00
PassBuilder.cpp [NewPM][LoopVersioning] Port LoopVersioning to NPM 2020-08-03 10:32:09 -07:00
PassPlugin.cpp
PassRegistry.def [NFC] Expose the -Oz module optimization pipeline to opt 2020-08-20 09:28:58 -07:00
StandardInstrumentations.cpp [NFC] Add raw_ostream parameter to printIR routines 2020-08-18 16:05:27 +00:00