Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence
authorJim Grosbach <grosbach@apple.com>
Wed, 13 May 2009 23:50:53 +0000 (23:50 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 13 May 2009 23:50:53 +0000 (23:50 +0000)
commit2afb3b7251dbcfadef7a8126e9516bde78fc13bb
tree7ab73c973a08007a6114372a07030ffdab2512ac
parent8308e8fae0dad2dff22f0cedbfb5e1be3a146375
Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence
of exception handling builtin sjlj targets in functions turns out not to
be necessary. Marking the intrinsic implementation in the .td file as
defining all registers is sufficient to get the context saved properly by
the containing function.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71743 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineFunction.h
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp