commit | de92dc2850c17259090ccf644b2f2375ab8e1664 | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@intel.com> | Wed May 13 10:29:04 2020 -0700 |
committer | Craig Topper <craig.topper@intel.com> | Wed May 13 10:59:44 2020 -0700 |
tree | 12222da41cb9b60c7117f5d44e29cc9674ca88e1 | |
parent | 7a8edcb2124b60941ef6ea4bb4b38a9eb0d70137 [diff] [blame] |
[Statepoint] Mark FixupStatepointCallerSaved as preserving the CFG I'm hoping this will restore some compile time lost by D75936 and D75937. Differential Revision: https://reviews.llvm.org/D79813
diff --git a/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp b/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp index 8a4877e..0c8d521 100644 --- a/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp +++ b/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp
@@ -57,6 +57,7 @@ } void getAnalysisUsage(AnalysisUsage &AU) const override { + AU.setPreservesCFG(); MachineFunctionPass::getAnalysisUsage(AU); }