Skip to content
  1. Jun 06, 2008
  2. Jun 04, 2008
    • Chris Lattner's avatar
      Rewrite a bunch of the CBE's inline asm code, giving it the · c596ec04
      Chris Lattner authored
      ability to handle indirect input operands.  This fixes PR2407.
      
      llvm-svn: 51952
      c596ec04
    • Duncan Sands's avatar
      Change packed struct layout so that field sizes · fc3c489b
      Duncan Sands authored
      are the same as in unpacked structs, only field
      positions differ.  This only matters for structs
      containing x86 long double or an apint; it may
      cause backwards compatibility problems if someone
      has bitcode containing a packed struct with a
      field of one of those types.
      The issue is that only 10 bytes are needed to
      hold an x86 long double: the store size is 10
      bytes, but the ABI size is 12 or 16 bytes (linux/
      darwin) which comes from rounding the store size
      up by the alignment.  Because it seemed silly not
      to pack an x86 long double into 10 bytes in a
      packed struct, this is what was done.  I now
      think this was a mistake.  Reserving the ABI size
      for an x86 long double field even in a packed
      struct makes things more uniform: the ABI size is
      now always used when reserving space for a type.
      This means that developers are less likely to
      make mistakes.  It also makes life easier for the
      CBE which otherwise could not represent all LLVM
      packed structs (PR2402).
      Front-end people might need to adjust the way
      they create LLVM structs - see following change
      to llvm-gcc.
      
      llvm-svn: 51928
      fc3c489b
    • Bruno Cardoso Lopes's avatar
      Some Mips minor fixes · 326a0373
      Bruno Cardoso Lopes authored
      Added support for mips little endian arch => mipsel
      
      llvm-svn: 51923
      326a0373
  3. Jun 03, 2008
  4. Jun 02, 2008
  5. Jun 01, 2008
  6. May 31, 2008
  7. May 30, 2008
  8. May 29, 2008
  9. May 28, 2008
  10. May 27, 2008
  11. May 24, 2008
Loading