Skip to content
  1. Jan 02, 2007
  2. Jan 01, 2007
  3. Dec 31, 2006
    • Reid Spencer's avatar
      Fix a typo. · e8a74ee5
      Reid Spencer authored
      llvm-svn: 32803
      e8a74ee5
    • Reid Spencer's avatar
      Convert the intrinsic function definitions to use llvm_i32_ty instead of · 62f3c0d5
      Reid Spencer authored
      llvm_uint_ty or llvm_int_ty. Similarly for i8, i16 and i64
      
      llvm-svn: 32802
      62f3c0d5
    • Reid Spencer's avatar
      Fix a cut-and-paste bug for processing of InvokeInst parameter attributes. · 9cfa4e84
      Reid Spencer authored
      The lookup of parameter attributes was offset by two because of the
      additional operands in an invoke instruction.
      
      llvm-svn: 32801
      9cfa4e84
    • Reid Spencer's avatar
      Regenerate. · d0da3e20
      Reid Spencer authored
      llvm-svn: 32800
      d0da3e20
    • Reid Spencer's avatar
      Remove an extra semi-colon. · d6979030
      Reid Spencer authored
      llvm-svn: 32799
      d6979030
    • Reid Spencer's avatar
      Fix a bug in comparison of GEP indices. · c90cf773
      Reid Spencer authored
      llvm-svn: 32798
      c90cf773
    • Reid Spencer's avatar
      Remove documentation of non-existent cextcc and csretextcc calling · 72ba4990
      Reid Spencer authored
      conventions as these have been replaced with parameter attributes.
      
      llvm-svn: 32797
      72ba4990
    • Reid Spencer's avatar
      Add a missing colon. Noticed by Jeff Cohen. · 6829c25a
      Reid Spencer authored
      llvm-svn: 32796
      6829c25a
    • Rafael Espindola's avatar
      implement missing compares · fd687184
      Rafael Espindola authored
      patch by Lauro
      bug fixed by me
      
      llvm-svn: 32795
      fd687184
    • Reid Spencer's avatar
      Fix a bug in getParamAttrs where an invalid value would be returned if the · 4e746749
      Reid Spencer authored
      index passed in was out of range for the number of parameter attributes set.
      
      llvm-svn: 32794
      4e746749
    • Reid Spencer's avatar
      One more try on the table formatting. · 655dcc6f
      Reid Spencer authored
      llvm-svn: 32793
      655dcc6f
    • Reid Spencer's avatar
      Clean up some typos and formatting. · 58c08716
      Reid Spencer authored
      llvm-svn: 32792
      58c08716
    • Reid Spencer's avatar
      For PR950: · b5ebf3d6
      Reid Spencer authored
      Update for signless integer types:
      1. Replace [us]byte with i8
      2. Replace [u]short with i16
      3. Replace [u]int   with i32
      4. Replace [u]long  with i64
      5. Document the "define" keyword and use it in all examples.
      6. Document parameter attributes and how they affect function types.
      
      llvm-svn: 32791
      b5ebf3d6
    • Reid Spencer's avatar
      For PR950: · eb14edc6
      Reid Spencer authored
      Convert signed integer types to signless.
      
      llvm-svn: 32790
      eb14edc6
    • Reid Spencer's avatar
      For PR950: · deb4d5ab
      Reid Spencer authored
      Update the test suite to accommodate the change from signed integer types
      to signless integer types. The changes were of only a few kinds:
      
      1. Make sure llvm-upgrade is run on the source which does the bulk of the
         changes automatically.
      
      2. Change things like "grep 'int'" to "grep 'i32'"
      
      3. In several tests bitcasting caused the same name to be reused in the
         same type plane. These had to be manually fixed. The fix was (generally)
         to leave the bitcast and provide the instruction with a new name. This
         should not affect the semantics of the test. In a few cases, the
         bitcasts were known to be superfluous and irrelevant to the test case
         so they were removed.
      
      4. One test case uses a bytecode file which needed to be updated to the
         latest bytecode format.
      
      llvm-svn: 32789
      deb4d5ab
    • Reid Spencer's avatar
      For PR950: · e63b6518
      Reid Spencer authored
      Three changes:
      1. Convert signed integer types to signless versions.
      2. Implement the @sext and @zext parameter attributes. Previously the
         type of an function parameter was used to determine whether it should
         be sign extended or zero extended before the call. This information is
         now communicated via the function type's parameter attributes.
      3. The interface to LowerCallTo had to be changed in order to accommodate
         the parameter attribute information. Although it would have been
         convenient to pass in the FunctionType itself, there isn't always one
         present in the caller. Consequently, a signedness indication for the
         result type and for each parameter was provided for in the interface
         to this method. All implementations were changed to make the adjustment
         necessary.
      
      llvm-svn: 32788
      e63b6518
    • Reid Spencer's avatar
      For PR950: · 0d54e78a
      Reid Spencer authored
      Convert signed integer types to signless ones.
      
      llvm-svn: 32787
      0d54e78a
Loading