[all-commits] [llvm/llvm-project] 364cd7: [NFC] Expose the -Oz module optimization pipeline ...
Mircea Trofin via All-commits
all-commits at lists.llvm.org
Thu Aug 20 09:29:28 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 364cd768a2764211ec0cbcf0c0bdbe4d8f4565b9
https://github.com/llvm/llvm-project/commit/364cd768a2764211ec0cbcf0c0bdbe4d8f4565b9
Author: Mircea Trofin <mtrofin at google.com>
Date: 2020-08-20 (Thu, 20 Aug 2020)
Changed paths:
M llvm/lib/Passes/PassRegistry.def
Log Message:
-----------
[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
More information about the All-commits
mailing list