llvm-6502/lib/Target
Nate Begeman 4a95945fa5 Add the ability to lower return instructions to TargetLowering. This
allows us to lower legal return types to something else, to meet ABI
requirements (such as that i64 be returned in two i32 regs on Darwin/ppc).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23802 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-18 23:23:37 +00:00
..
Alpha This seems useful from the original patch that added the function. If there is a reason it is not useful on a RISC type target, let me know and I will pull it out 2005-10-09 20:11:35 +00:00
CBackend
IA64 Fix CodeGen/Generic/bool-to-double.ll 2005-10-07 04:50:48 +00:00
PowerPC Add the ability to lower return instructions to TargetLowering. This 2005-10-18 23:23:37 +00:00
Skeleton
Sparc silence some warnings 2005-10-05 17:15:09 +00:00
SparcV8 silence some warnings 2005-10-05 17:15:09 +00:00
SparcV9 silence a warning 2005-10-02 16:27:59 +00:00
X86 Remove some dead code now that the dag combiner exists. 2005-10-15 22:08:02 +00:00
Makefile
MRegisterInfo.cpp
SubtargetFeature.cpp
Target.td Pull DAG ISel generation nodes out of the PowerPC backend to where they 2005-10-10 06:00:30 +00:00
TargetData.cpp
TargetFrameInfo.cpp
TargetInstrInfo.cpp
TargetMachine.cpp
TargetMachineRegistry.cpp
TargetSchedInfo.cpp
TargetSchedule.td Checking in first round of scheduling tablegen files. Not tied in as yet. 2005-10-18 16:23:40 +00:00
TargetSelectionDAG.td add the integer truncate/extension operations 2005-10-14 06:40:20 +00:00
TargetSubtarget.cpp