Make PruneEH update the nounwind/noreturn attributes
authorDuncan Sands <baldrick@free.fr>
Mon, 10 Dec 2007 19:09:40 +0000 (19:09 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 10 Dec 2007 19:09:40 +0000 (19:09 +0000)
commitcbb8badce8838ece47cb806a0399c77d76a7e11b
tree778a2f778908ed6a3d1f6aee778559a87954d383
parent1eff70451fbb079c1d5b8f45ff8c8a2b8f74d7ba
Make PruneEH update the nounwind/noreturn attributes
on functions as it calculates them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44802 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Function.h
include/llvm/Instructions.h
lib/Transforms/IPO/PruneEH.cpp
lib/Transforms/Scalar/SimplifyCFG.cpp
test/Transforms/PruneEH/simplenoreturntest.ll
test/Transforms/PruneEH/simpletest.ll [new file with mode: 0644]
test/Transforms/PruneEH/simpletest.llx [deleted file]