llvm-6502/include/llvm/Target
Reid Spencer f734ea21a3 Implement support for non-standard integer bit widths of any size. The
rules alignment is to pick the alignment that corresponds to the smallest
specified alignment that is larger than the bit width of the type or the
largest specified integer alignment if none are larger than the bitwidth
of the type. For the byte size, the size returned is the next larger
multiple of the alignment for that type (using the above rule). This patch
also changes bit widths from "short" to "uint32_t" to ensure there are
enough bits to specify any bit width that LLVM can handle (currently 2^23);
16-bits isn't enough.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34431 91177308-0d34-0410-b5e6-96231b3b80d8
2007-02-19 22:35:00 +00:00
..
MRegisterInfo.h Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. 2007-02-19 21:49:54 +00:00
SubtargetFeature.h Added an automatic cast to "std::ostream*" etc. from OStream. We then can 2006-12-17 05:15:13 +00:00
TargetAsmInfo.h Support for non-landing pad exception handling. 2007-02-01 16:31:34 +00:00
TargetData.h Implement support for non-standard integer bit widths of any size. The 2007-02-19 22:35:00 +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 Make LABEL a builtin opcode. 2007-01-26 14:34:52 +00:00
TargetInstrItineraries.h
TargetJITInfo.h
TargetLowering.h For PR1195: 2007-02-15 03:39:18 +00:00
TargetMachine.h Added new method to finish up the addition of passes to emit files. This 2007-02-08 01:34:45 +00:00
TargetMachineRegistry.h
TargetMachOWriterInfo.h Added GetTargetRelocation method. 2007-02-03 02:38:57 +00:00
TargetOptions.h Flag to control exception handling. 2007-01-29 20:48:32 +00:00
TargetSubtarget.h