Move EH personality type classification to Analysis/LibCallSemantics.h
authorReid Kleckner <reid@kleckner.net>
Wed, 28 Jan 2015 01:17:38 +0000 (01:17 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 28 Jan 2015 01:17:38 +0000 (01:17 +0000)
commit0935e7a79b65d3850cc9b437cd67629267ba436c
tree9b8f1860bf00c96b89d737e241e22f7a95a435fd
parente32b7636e7e2fb85ba737abb1224681776d0afc8
Move EH personality type classification to Analysis/LibCallSemantics.h

Summary:
Also add enum types for __C_specific_handler and _CxxFrameHandler3 for
which we know a few things.

Reviewers: majnemer

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227284 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LibCallSemantics.h
lib/Analysis/LibCallSemantics.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp
test/Transforms/InstCombine/LandingPadClauses.ll