mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-23 15:29:51 +00:00
f734ea21a3
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 |
||
---|---|---|
.. | ||
MRegisterInfo.h | ||
SubtargetFeature.h | ||
TargetAsmInfo.h | ||
TargetData.h | ||
TargetELFWriterInfo.h | ||
TargetFrameInfo.h | ||
TargetInstrInfo.h | ||
TargetInstrItineraries.h | ||
TargetJITInfo.h | ||
TargetLowering.h | ||
TargetMachine.h | ||
TargetMachineRegistry.h | ||
TargetMachOWriterInfo.h | ||
TargetOptions.h | ||
TargetSubtarget.h |