Skip to content
  1. Feb 05, 2007
  2. Jan 27, 2007
  3. Jan 26, 2007
  4. Jan 17, 2007
  5. Jan 16, 2007
  6. Jan 12, 2007
    • Reid Spencer's avatar
      For PR1064: · 7a9c62ba
      Reid Spencer authored
      Implement the arbitrary bit-width integer feature. The feature allows
      integers of any bitwidth (up to 64) to be defined instead of just 1, 8,
      16, 32, and 64 bit integers.
      
      This change does several things:
      1. Introduces a new Derived Type, IntegerType, to represent the number of
         bits in an integer. The Type classes SubclassData field is used to
         store the number of bits. This allows 2^23 bits in an integer type.
      2. Removes the five integer Type::TypeID values for the 1, 8, 16, 32 and
         64-bit integers. These are replaced with just IntegerType which is not
         a primitive any more.
      3. Adjust the rest of LLVM to account for this change.
      
      Note that while this incremental change lays the foundation for arbitrary
      bit-width integers, LLVM has not yet been converted to actually deal with
      them in any significant way. Most optimization passes, for example, will
      still only deal with the byte-width integer types.  Future increments
      will rectify this situation.
      
      llvm-svn: 33113
      7a9c62ba
  7. Jan 11, 2007
  8. Dec 31, 2006
    • Reid Spencer's avatar
      For PR950: · bc013ba3
      Reid Spencer authored
      Convert signed integer types to signless.
      
      llvm-svn: 32786
      bc013ba3
  9. Dec 18, 2006
  10. Dec 12, 2006
  11. Dec 11, 2006
  12. Dec 09, 2006
  13. Dec 08, 2006
  14. Dec 07, 2006
  15. Dec 01, 2006
  16. Nov 25, 2006
  17. Nov 24, 2006
  18. Nov 22, 2006
  19. Nov 20, 2006
  20. Nov 18, 2006
  21. Nov 17, 2006
  22. Nov 16, 2006
  23. Nov 15, 2006
  24. Nov 14, 2006
  25. Nov 13, 2006
  26. Nov 11, 2006
  27. Nov 10, 2006
  28. Nov 09, 2006
Loading