Make invokes of inline asm legal. Teach codegen
authorDuncan Sands <baldrick@free.fr>
Mon, 17 Dec 2007 18:08:19 +0000 (18:08 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 17 Dec 2007 18:08:19 +0000 (18:08 +0000)
commitfd7b326bea39c077eea8d378156bcf09051cc4ec
tree7eb74d7e82001116dae6ed86f61dd713c088a94f
parent9dfb11d32d302abfe8803d530138b38ddc567c60
Make invokes of inline asm legal.  Teach codegen
how to lower them (with no attempt made to be
efficient, since they should only occur for
unoptimized code).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45108 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/Transforms/Utils/InlineFunction.cpp
lib/VMCore/Verifier.cpp
test/CodeGen/Generic/2007-12-17-InvokeAsm.ll [new file with mode: 0644]
test/Transforms/Inline/2007-04-15-InlineEH.ll