llvm-6502/include/llvm/Target
Dan Gohman b6f5b00c3b Add new TargetLowering code to provide the final register type that an
illegal value type will be transformed to, for code that needs the
register type after all transformations instead of just after the first
transformation.

Factor out the code that uses this information to do copy-from-regs and
copy-to-regs for various purposes into separate functions so that they
are done consistently.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37781 91177308-0d34-0410-b5e6-96231b3b80d8
2007-06-28 23:29:44 +00:00
..
MRegisterInfo.h Add comment. 2007-06-26 21:19:07 +00:00
SubtargetFeature.h Add an "implies" field to features. This indicates that, if the current 2007-05-04 20:38:40 +00:00
TargetAsmInfo.h Eliminate some redundant newlines in asm output. 2007-06-14 15:00:27 +00:00
TargetData.h Fix typo in comment. 2007-05-06 13:37:16 +00:00
TargetELFWriterInfo.h The TargetELFWriterInfo class holds target-specific information for the ELF writer. 2007-01-27 02:53:50 +00:00
TargetFrameInfo.h Fix naming inconsistency: calleesave -> calleesaved. 2007-01-02 21:30:17 +00:00
TargetInstrInfo.h Revert the earlier change that removed the M_REMATERIALIZABLE machine 2007-06-26 00:48:07 +00:00
TargetInstrItineraries.h
TargetJITInfo.h Completely rearchitect the interface between targets and the pass manager. 2006-09-04 04:14:57 +00:00
TargetLowering.h Add new TargetLowering code to provide the final register type that an 2007-06-28 23:29:44 +00:00
TargetMachine.h Make stable_sort in tail merging actually be stable (it never was, but didn't 2007-05-29 23:47:50 +00:00
TargetMachineRegistry.h
TargetMachOWriterInfo.h More Mach-O writer improvements. 2007-02-28 07:40:50 +00:00
TargetOptions.h Add a new option. 2007-05-03 00:16:07 +00:00
TargetSubtarget.h Remove unneeded include. 2006-12-12 19:36:53 +00:00