[WinEH] Recognize CoreCLR personality function
authorJoseph Tremoulet <jotrem@microsoft.com>
Tue, 6 Oct 2015 20:28:16 +0000 (20:28 +0000)
committerJoseph Tremoulet <jotrem@microsoft.com>
Tue, 6 Oct 2015 20:28:16 +0000 (20:28 +0000)
commit8136c73a751eba041521ab451d0c87ebc57a3608
treea35f4cdffa4a01190db8c618d9cc44d249aaaac9
parent399df148777c6579863ebededd36f751c8f2b78d
[WinEH] Recognize CoreCLR personality function

Summary:
 - Add CoreCLR to if/else ladders and switches as appropriate.
 - Rename isMSVCEHPersonality to isFuncletEHPersonality to better
   reflect what it captures.

Reviewers: majnemer, andrew.w.kaylor, rnk

Subscribers: pgavlin, AndyAyers, llvm-commits

Differential Revision: http://reviews.llvm.org/D13449

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249455 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LibCallSemantics.h
lib/Analysis/LibCallSemantics.cpp
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/DwarfEHPrepare.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/WinEHPrepare.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86WinEHState.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp