summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/PreAllocSplitting.cpp
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2009-08-31 01:35:03 +0000
committerJim Grosbach <grosbach@apple.com>2009-08-31 01:35:03 +0000
commitce713134b833773a2f29ef45bb0a999fd2d1a78c (patch)
tree0b9c2f84204c4a5f6b4b0d6c3f053943f3415349 /llvm/lib/CodeGen/PreAllocSplitting.cpp
parent1054e603341f967d2ca6a351a0a6417766b1ec91 (diff)
downloadbcm5719-llvm-ce713134b833773a2f29ef45bb0a999fd2d1a78c.tar.gz
bcm5719-llvm-ce713134b833773a2f29ef45bb0a999fd2d1a78c.zip
PR4747
Shared landing pads run into trouble with SJLJ, as the dispatch table is mapped to call sites, and merging the pads will throw that off. There needs to be a one-to-one mapping of landing pad exception table entries to invoke call points. Detecting the shared pad during lowering of SJLJ info insn't sufficient, as the dispatch function may still need separate destinations to properly handle phi-nodes. llvm-svn: 80530
Diffstat (limited to 'llvm/lib/CodeGen/PreAllocSplitting.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud