Allow the use of functions as typeinfo in landingpad clauses
authorReid Kleckner <reid@kleckner.net>
Fri, 14 Nov 2014 00:35:50 +0000 (00:35 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 14 Nov 2014 00:35:50 +0000 (00:35 +0000)
commit283bc2ed28f423c29ab57a2b491d2ebdb53a4b12
treeb3a1978d772d25c68d2a8b3a9829c74f4abb6f24
parentd318df403a123ac3afe8eecf3bd53cd0c588c8dc
Allow the use of functions as typeinfo in landingpad clauses

This is one step towards supporting SEH filter functions in LLVM.

llvm-svn: 221954
llvm/include/llvm/CodeGen/Analysis.h
llvm/include/llvm/CodeGen/MachineModuleInfo.h
llvm/lib/CodeGen/Analysis.cpp
llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
llvm/lib/CodeGen/MachineModuleInfo.cpp
llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/test/CodeGen/X86/gcc_except_table_functions.ll [new file with mode: 0644]