diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-06-17 20:52:32 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-06-17 20:52:32 +0000 |
commit | cc714e214298cfbf11de65b46de31900d51422cf (patch) | |
tree | cebf41737c2eb62edd965eba903d4d34f844c2a4 /test/CodeGen/ARM/copy-cpsr.ll | |
parent | 4412d4b51f4d2e607cc09ad1ef00dc1d3489912f (diff) | |
download | llvm-cc714e214298cfbf11de65b46de31900d51422cf.tar.gz |
Move the personality function from LandingPadInst to Function
The personality routine currently lives in the LandingPadInst.
This isn't desirable because:
- All LandingPadInsts in the same function must have the same
personality routine. This means that each LandingPadInst beyond the
first has an operand which produces no additional information.
- There is ongoing work to introduce EH IR constructs other than
LandingPadInst. Moving the personality routine off of any one
particular Instruction and onto the parent function seems a lot better
than have N different places a personality function can sneak onto an
exceptional function.
Differential Revision: http://reviews.llvm.org/D10429
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239940 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/copy-cpsr.ll')
0 files changed, 0 insertions, 0 deletions