Skip to content
  1. Nov 08, 2008
  2. Nov 07, 2008
  3. Nov 06, 2008
  4. Nov 05, 2008
  5. Nov 04, 2008
  6. Nov 03, 2008
    • Dale Johannesen's avatar
      Fix some ppcf128 regressions: make ExpandFloatRes_LOAD · 08535d25
      Dale Johannesen authored
      work correctly, and bring over a late change to ppcf128
      SetCC handling.
      
      llvm-svn: 58642
      08535d25
    • Duncan Sands's avatar
      Make VAARG promotion work correctly with large funky · 6692dec2
      Duncan Sands authored
      sized integers like i129, and also reduce the number
      of assumptions made about how vaarg is implemented.
      This still doesn't work correctly for small integers
      like (eg) i1 on x86, since x86 passes each of them
      (essentially an i8) in a 4 byte stack slot, so the
      pointer needs to be advanced by 4 bytes not by 1 byte
      as now.  But this is no longer a LegalizeTypes problem
      (it was also wrong in LT before): it is a bug in the
      operation expansion in LegalizeDAG: now LegalizeTypes
      turns an i1 vaarg into an i8 vaarg which would work
      fine if only the i8 vaarg was turned into correct code
      later.
      
      llvm-svn: 58635
      6692dec2
    • Duncan Sands's avatar
      Make VAARG work with x86 long double (which is · 0207a3f8
      Duncan Sands authored
      10 bytes long, but is passed in 12/16 bytes).
      
      llvm-svn: 58608
      0207a3f8
Loading