[all-commits] [llvm/llvm-project] a52530: Revert "[NPM] Do not run function simplification p...
aeubanks via All-commits
all-commits at lists.llvm.org
Fri May 21 16:39:08 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a52530dd6a6d2aa3b63637ad40e4fce8e89c34c2
https://github.com/llvm/llvm-project/commit/a52530dd6a6d2aa3b63637ad40e4fce8e89c34c2
Author: Arthur Eubanks <aeubanks at google.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M llvm/include/llvm/Analysis/CGSCCPassManager.h
M llvm/lib/Analysis/CGSCCPassManager.cpp
M llvm/lib/Passes/PassBuilder.cpp
M llvm/lib/Passes/PassRegistry.def
R llvm/test/Other/new-pass-manager-cgscc-fct-proxy.ll
M llvm/unittests/Analysis/CGSCCPassManagerTest.cpp
Log Message:
-----------
Revert "[NPM] Do not run function simplification pipeline unnecessarily"
This reverts commit 97ab068034161fb35e5c9a7b293bf1e569cf077b.
Depends on D100917, which is to be reverted.
Commit: f7788e1bff223a58292b8b1d0818dac63b713ead
https://github.com/llvm/llvm-project/commit/f7788e1bff223a58292b8b1d0818dac63b713ead
Author: Arthur Eubanks <aeubanks at google.com>
Date: 2021-05-21 (Fri, 21 May 2021)
Changed paths:
M clang/test/CodeGen/thinlto-distributed-newpm.ll
M llvm/lib/Analysis/CGSCCPassManager.cpp
M llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
M llvm/lib/Transforms/IPO/Inliner.cpp
M llvm/test/Other/opt-O3-pipeline-enable-matrix.ll
R llvm/test/Transforms/Inline/analysis-invalidation.ll
M llvm/test/Transforms/Inline/cgscc-incremental-invalidate.ll
Log Message:
-----------
Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes"
This reverts commit d14d84af2f5ebb8ae2188ce6884a29a586dc0a40.
Causes unacceptable memory regressions.
Compare: https://github.com/llvm/llvm-project/compare/f8e7b28c99e9...f7788e1bff22
More information about the All-commits
mailing list