]> granicus.if.org Git - llvm/commit
GlobalISel: translate invoke and landingpad instructions
authorTim Northover <tnorthover@apple.com>
Wed, 9 Nov 2016 22:39:54 +0000 (22:39 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 9 Nov 2016 22:39:54 +0000 (22:39 +0000)
commite6797b7d75a4d037e24e94326b2c69e99edafc90
treebe68baa4e275c15285a4e4777a817b8728bc5ce5
parent746789378b0c11fa65d7bea9b792d642e7fab6a6
GlobalISel: translate invoke and landingpad instructions

Pretty bare-bones support for exception handling (no weird MSVC stuff, no SjLj
etc), but it should get things going.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286407 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/IRTranslator.h
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/Target/AArch64/AArch64InstructionSelector.cpp
test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll [new file with mode: 0644]