diff options
author | Stefan Gränitz <stefan.graenitz@gmail.com> | 2023-01-24 12:29:53 +0100 |
---|---|---|
committer | Stefan Gränitz <stefan.graenitz@gmail.com> | 2023-01-27 18:05:13 +0100 |
commit | 3b387d10707d3ec5f4786812cc055c89c3eaa161 (patch) | |
tree | 310cf8a025b950d4a8dba51e1bacb991bfc14de1 /llvm/lib/CodeGen/StackProtector.cpp | |
parent | fa639d3b43a9034133b7566d0ec2a91fcd79c361 (diff) | |
download | llvm-3b387d10707d3ec5f4786812cc055c89c3eaa161.zip llvm-3b387d10707d3ec5f4786812cc055c89c3eaa161.tar.gz llvm-3b387d10707d3ec5f4786812cc055c89c3eaa161.tar.bz2 |
Lift EHPersonalities from Analysis to IR (NFC)
Computing EH-related information was only relevant for analysis passes so far. Lifting it to IR will allow the IR Verifier to calculate EH funclet coloring and validate funclet operand bundles in a follow-up step.
Reviewed By: rnk, compnerd
Differential Revision: https://reviews.llvm.org/D138122
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
-rw-r--r-- | llvm/lib/CodeGen/StackProtector.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/StackProtector.cpp b/llvm/lib/CodeGen/StackProtector.cpp index 46685f7..52336cc 100644 --- a/llvm/lib/CodeGen/StackProtector.cpp +++ b/llvm/lib/CodeGen/StackProtector.cpp @@ -17,7 +17,6 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/Statistic.h" #include "llvm/Analysis/BranchProbabilityInfo.h" -#include "llvm/Analysis/EHPersonalities.h" #include "llvm/Analysis/MemoryLocation.h" #include "llvm/Analysis/OptimizationRemarkEmitter.h" #include "llvm/CodeGen/Passes.h" @@ -30,6 +29,7 @@ #include "llvm/IR/DataLayout.h" #include "llvm/IR/DerivedTypes.h" #include "llvm/IR/Dominators.h" +#include "llvm/IR/EHPersonalities.h" #include "llvm/IR/Function.h" #include "llvm/IR/IRBuilder.h" #include "llvm/IR/Instruction.h" |