llvm-6502/lib
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
..
Analysis For PR1195: 2007-02-15 02:26:10 +00:00
Archive move archive-specific stuff out of bcreader into archive library. 2007-02-07 23:53:17 +00:00
AsmParser remove dead methods 2007-02-19 07:44:24 +00:00
Bytecode For PR1195: 2007-02-15 03:39:18 +00:00
CodeGen Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. 2007-02-19 21:49:54 +00:00
Debugger
ExecutionEngine For PR1195: 2007-02-15 02:26:10 +00:00
Linker For PR1195: 2007-02-15 02:26:10 +00:00
Support 1. Fix some indentation and variable names in the get{Min,Max}Value methods. 2007-02-18 22:29:05 +00:00
System Add possibility to set memory limit for binaries run via libSystem. This 2007-02-16 19:11:07 +00:00
Target Implement support for non-standard integer bit widths of any size. The 2007-02-19 22:35:00 +00:00
Transforms eliminate use of deprecated apis 2007-02-19 07:34:47 +00:00
VMCore llvm-gcc issue fixed, revert reversal :) 2007-02-19 20:01:23 +00:00
Makefile Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00