[all-commits] [llvm/llvm-project] c3770c: [llvm][NFC] Factor out inlining pipeline as a modu...
Mircea Trofin via All-commits
all-commits at lists.llvm.org
Fri Apr 24 09:24:37 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c3770c5d6d374af4dcdc9f7f1c4565bed94373dc
https://github.com/llvm/llvm-project/commit/c3770c5d6d374af4dcdc9f7f1c4565bed94373dc
Author: Mircea Trofin <mtrofin at google.com>
Date: 2020-04-24 (Fri, 24 Apr 2020)
Changed paths:
M llvm/include/llvm/Passes/PassBuilder.h
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/test/Other/new-pm-defaults.ll
M llvm/test/Other/new-pm-thinlto-defaults.ll
M llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
M llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
M llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
M llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
A llvm/test/Transforms/Inline/module-inlining.ll
Log Message:
-----------
[llvm][NFC] Factor out inlining pipeline as a module pipeline.
Summary:
This simplifies testing in scenarios where we want to set up module-wide
analyses for inlining. The patch enables treating inlining and its
function cleanups, as a module pass. The alternative would be for tests
to describe the pipeline, which is tedious and adds maintenance
overhead.
Reviewers: davidxl, dblaikie, jdoerfert, sstefan1
Subscribers: hiraditya, steven_wu, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D78512
More information about the All-commits
mailing list