[all-commits] [llvm/llvm-project] b43b59: Expose `attributor-disable` to the new and old pas...
Tarindu Jayatilaka via All-commits
all-commits at lists.llvm.org
Sun Apr 5 20:31:11 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b43b59fcc0e7743ea5112ca397c0aae810091e5c
https://github.com/llvm/llvm-project/commit/b43b59fcc0e7743ea5112ca397c0aae810091e5c
Author: Tarindu Jayatilaka <tarindujayatilaka at gmail.com>
Date: 2020-04-05 (Sun, 05 Apr 2020)
Changed paths:
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
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
M llvm/test/Other/opt-O2-pipeline.ll
M llvm/test/Other/opt-O3-pipeline.ll
M llvm/test/Other/opt-Os-pipeline.ll
M llvm/test/Other/pass-pipelines.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/invalidation.ll
Log Message:
-----------
Expose `attributor-disable` to the new and old pass managers
The new and old pass managers (PassManagerBuilder.cpp and
PassBuilder.cpp) are exposed to an `extern` declaration of
`attributor-disable` option which will guard the addition of the
attributor passes to the pass pipelines.
Reviewed By: jdoerfert
Differential Revision: https://reviews.llvm.org/D76871
More information about the All-commits
mailing list