llvm-6502/include/llvm/Target
Duncan Sands 126d90770b Rather than having a different custom legalization
hook for each way in which a result type can be
legalized (promotion, expansion, softening etc),
just use one: ReplaceNodeResults, which returns
a node with exactly the same result types as the
node passed to it, but presumably with a bunch of
custom code behind the scenes.  No change if the
new LegalizeTypes infrastructure is not turned on.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53137 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-04 11:47:58 +00:00
..
SubtargetFeature.h
TargetAsmInfo.h Linux also does not require exception handling 2008-07-04 09:55:48 +00:00
TargetData.h
TargetELFWriterInfo.h
TargetFrameInfo.h
TargetInstrDesc.h Add a flag to indicate that an instruction is as cheap (or cheaper) than a move 2008-05-28 22:54:52 +00:00
TargetInstrInfo.h Make LiveVariables even more optional, by making it optional in the call to TargetInstrInfo::convertToThreeAddressInstruction 2008-07-02 23:41:07 +00:00
TargetInstrItineraries.h
TargetJITInfo.h Switch the PPC backend and target-independent JIT to use the libsystem 2008-06-25 17:18:44 +00:00
TargetLowering.h Rather than having a different custom legalization 2008-07-04 11:47:58 +00:00
TargetMachine.h Prune and tidy #includes. 2008-05-29 19:52:31 +00:00
TargetMachineRegistry.h Revert 51775. 2008-05-30 22:47:19 +00:00
TargetMachOWriterInfo.h
TargetOptions.h Avoid creating expensive comment string if it's not going to be printed. 2008-07-01 23:18:29 +00:00
TargetRegisterInfo.h Make the subregister hashtable output more readable by wrapping the lines, 2008-07-01 17:34:38 +00:00
TargetSubtarget.h Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00