llvm-6502/lib/CodeGen/SelectionDAG
Bill Wendling 2ac0e6be05 Add the support in code-gen for the landingpad instruction lowering.
The landingpad instruction is lowered into the EXCEPTIONADDR and EHSELECTION
SDNodes. The information from the landingpad instruction is harvested by the
'AddLandingPadInfo' function. The new EH uses the current EH scheme in the
back-end. This will change once we switch over to the new scheme. (Reviewed by
Jakob!)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137880 91177308-0d34-0410-b5e6-96231b3b80d8
2011-08-17 21:56:44 +00:00
..
CMakeLists.txt Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
DAGCombiner.cpp Revert r137310 because it does not optimize any code on ToT 2011-08-12 17:15:04 +00:00
FastISel.cpp Revert r135423. 2011-07-19 00:28:24 +00:00
FunctionLoweringInfo.cpp Add the support in code-gen for the landingpad instruction lowering. 2011-08-17 21:56:44 +00:00
InstrEmitter.cpp land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
InstrEmitter.h
LegalizeDAG.cpp Code generation for 'fence' instruction. 2011-07-27 22:21:52 +00:00
LegalizeFloatTypes.cpp Silence a bunch (but not all) "variable written but not read" warnings 2011-08-12 14:54:45 +00:00
LegalizeIntegerTypes.cpp Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be 2011-07-29 03:05:32 +00:00
LegalizeTypes.cpp land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
LegalizeTypes.h
LegalizeTypesGeneric.cpp
LegalizeVectorOps.cpp [VECTOR-SELECT] 2011-07-14 11:11:14 +00:00
LegalizeVectorTypes.cpp Silence a bunch (but not all) "variable written but not read" warnings 2011-08-12 14:54:45 +00:00
Makefile
ScheduleDAGFast.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp
ScheduleDAGSDNodes.cpp
ScheduleDAGSDNodes.h
SDNodeDbgValue.h
SDNodeOrdering.h
SelectionDAG.cpp Revert r137562 because it caused PR10674 2011-08-16 14:34:29 +00:00
SelectionDAGBuilder.cpp Add the support in code-gen for the landingpad instruction lowering. 2011-08-17 21:56:44 +00:00
SelectionDAGBuilder.h Initial commit of the 'landingpad' instruction. 2011-08-12 20:24:12 +00:00
SelectionDAGISel.cpp Silence a bunch (but not all) "variable written but not read" warnings 2011-08-12 14:54:45 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing. 2011-08-03 21:06:02 +00:00
TargetSelectionDAGInfo.cpp