summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-10-25 00:54:05 +0000
committerBill Wendling <isanbard@gmail.com>2011-10-25 00:54:05 +0000
commit38ced995f691952bb89ab9aa69f1e60b1acaa8b6 (patch)
tree1d66cc7271b96766423b095672999b04ec7b34a6 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
parent841222ea75d8a27226aa20266c46888d53d79686 (diff)
downloadbcm5719-llvm-38ced995f691952bb89ab9aa69f1e60b1acaa8b6.tar.gz
bcm5719-llvm-38ced995f691952bb89ab9aa69f1e60b1acaa8b6.zip
An MBB which branches to an EH landing pad shouldn't be considered for tail merging.
In SjLj EH, the jump to the landing pad is not done explicitly through a branch statement. The EH landing pad is added as a successor to the throwing BB. Because of that however, the branch folding pass could mistakenly think that it could merge the throwing BB with another BB. This isn't safe to do. <rdar://problem/10334833> llvm-svn: 142891
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud