[SEH] Add llvm.eh.exceptioncode intrinsic
authorReid Kleckner <rnk@google.com>
Wed, 7 Oct 2015 00:27:33 +0000 (00:27 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 7 Oct 2015 00:27:33 +0000 (00:27 +0000)
commitee97a1a33b2cb1173e0b4c601ed5976e56654063
tree518ac054ee89863b88d20d4eb3ca500b69bc3c3a
parent70c52f7d6cb88b275d7ef235745dc61d292e8abe
[SEH] Add llvm.eh.exceptioncode intrinsic

This will support the Clang __exception_code intrinsic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249492 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/FunctionLoweringInfo.h
include/llvm/IR/Intrinsics.td
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/WinEHPrepare.cpp
lib/IR/Verifier.cpp
test/CodeGen/WinEH/seh-exception-code.ll
test/CodeGen/WinEH/seh-exception-code2.ll
test/CodeGen/WinEH/seh-resume-phi.ll