Skip to content
  1. Oct 29, 2007
  2. Oct 08, 2007
  3. Oct 01, 2007
  4. Sep 21, 2007
  5. Sep 17, 2007
  6. Sep 07, 2007
  7. Aug 05, 2007
  8. Aug 03, 2007
  9. May 03, 2007
  10. May 02, 2007
  11. May 01, 2007
  12. Apr 22, 2007
  13. Apr 09, 2007
  14. Mar 05, 2007
  15. Mar 01, 2007
  16. Feb 20, 2007
  17. Feb 19, 2007
    • Reid Spencer's avatar
      Implement support for non-standard integer bit widths of any size. The · 421bad0d
      Reid Spencer authored
      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.
      
      llvm-svn: 34431
      421bad0d
  18. Feb 17, 2007
  19. Feb 16, 2007
  20. Feb 15, 2007
  21. Feb 14, 2007
  22. Feb 10, 2007
  23. Feb 06, 2007
    • Reid Spencer's avatar
      Although targets are not required to support integers > 64bits, TargetData · 92b50800
      Reid Spencer authored
      must in order for backends that do want to support large integer types to be
      able to function. Consequently, don't assert if the bitwidth > 64 bits
      when computing the size and alignment. Instead, compute the size by rounding
      up to the next even number of bytes for the size. Compute the alignment
      as the same as the LongABIAlignment. These provide reasonable defaults
      that the target can override.
      
      llvm-svn: 33943
      92b50800
  24. Jan 31, 2007
  25. Jan 26, 2007
    • Reid Spencer's avatar
      For PR761: · 3ac38e99
      Reid Spencer authored
      The Module::setEndianness and Module::setPointerSize methods have been
      removed. Instead you can get/set the DataLayout. Adjust thise accordingly.
      
      llvm-svn: 33530
      3ac38e99
  26. Jan 24, 2007
  27. Jan 23, 2007
  28. Jan 21, 2007
Loading