Skip to content
  1. Nov 05, 2007
    • Bruno Cardoso Lopes's avatar
      Added support for PIC code with "explicit relocations" *only*. · 3e0d030d
      Bruno Cardoso Lopes authored
      Removed all macro code for PIC (goodbye "la").
      Support tested with shootout bench.
      
      llvm-svn: 43697
      3e0d030d
    • Duncan Sands's avatar
      Eliminate the remaining uses of getTypeSize. This · 283207a7
      Duncan Sands authored
      should only effect x86 when using long double.  Now
      12/16 bytes are output for long double globals (the
      exact amount depends on the alignment).  This brings
      globals in line with the rest of LLVM: the space
      reserved for an object is now always the ABI size.
      One tricky point is that only 10 bytes should be
      output for long double if it is a field in a packed
      struct, which is the reason for the additional
      argument to EmitGlobalConstant.
      
      llvm-svn: 43688
      283207a7
  2. Oct 14, 2007
  3. Oct 12, 2007
  4. Oct 09, 2007
    • Bruno Cardoso Lopes's avatar
      Position Independent Code (PIC) support [2] · 35d86e60
      Bruno Cardoso Lopes authored
      - Added a function to hold the stack location 
        where GP must be stored during LowerCALL
      - AsmPrinter now emits directives based on
        relocation type
      - PIC_ set to default relocation type (same as GCC)
      
      llvm-svn: 42779
      35d86e60
  5. Sep 24, 2007
  6. Aug 28, 2007
  7. Aug 18, 2007
  8. Jul 25, 2007
  9. Jul 12, 2007
  10. Jun 06, 2007
    • Bruno Cardoso Lopes's avatar
      Initial Mips support, here we go! =) · 35e43c49
      Bruno Cardoso Lopes authored
      - Modifications from the last patch included
        (issues pointed by Evan Cheng are now fixed).
      - Added more MipsI instructions.
      - Added more patterns to match branch instructions.
      
      llvm-svn: 37461
      35e43c49
Loading