Skip to content
  1. Nov 15, 2011
  2. Nov 14, 2011
  3. Nov 11, 2011
  4. Nov 07, 2011
  5. Aug 12, 2011
  6. Jul 19, 2011
  7. Jun 07, 2011
    • Akira Hatanaka's avatar
      Coding style fixes. · 15506787
      Akira Hatanaka authored
      - Fix indentation.
      - Move comments.
      - Fit lines in 80 columns.
      - Remove dead code.
      
      llvm-svn: 132724
      15506787
    • Akira Hatanaka's avatar
      Add test case for C++ exception handling and fix the following mistakes in... · 08b7a779
      Akira Hatanaka authored
      Add test case for C++ exception handling and fix the following mistakes in MipsFrameLowering::emitPrologue:
      
      - cfi directives are not inserted at the right location or in the right order.
      - The source MachineLocation for the cfi directive that changes the cfa register
        to $fp should be MachineLocation::VirtualFP.
      - A PROLOG_LABEL that marks the beginning of cfi_offset directives for
        callee-saved register is emitted even when no callee-saved registers are
        saved.
      - When a callee-saved double precision register is saved, two cfi_offset
        directives, one for each of the paired single precision registers, should be
        emitted.
       
       
      
      llvm-svn: 132703
      08b7a779
  8. Jun 02, 2011
  9. May 26, 2011
  10. May 25, 2011
  11. May 24, 2011
  12. May 23, 2011
    • Akira Hatanaka's avatar
      Change StackDirection from StackGrowsUp to StackGrowsDown. · f9e5750f
      Akira Hatanaka authored
      The following improvements are accomplished as a result of applying this patch:
      - Fixed frame objects' offsets (relative to either the virtual frame pointer or
        the stack pointer) are set before instruction selection is completed. There is
        no need to wait until Prologue/Epilogue Insertion is run to set them.
      - Calculation of final offsets of fixed frame objects is straightforward. It is
        no longer necessary to assign negative offsets to fixed objects for incoming
        arguments in order to distinguish them from the others.
      - Since a fixed object has its relative offset set during instruction
        selection, there is no need to conservatively set its alignment to 4.
      - It is no longer necessary to reorder non-fixed frame objects in 
        MipsFrameLowering::adjustMipsStackFrame.
      
      llvm-svn: 131915
      f9e5750f
  13. May 21, 2011
  14. May 20, 2011
  15. Apr 15, 2011
  16. Apr 07, 2011
  17. Mar 04, 2011
  18. Jan 18, 2011
  19. Jan 13, 2011
  20. Jan 10, 2011
  21. Nov 18, 2010
  22. Nov 15, 2010
  23. Aug 27, 2010
  24. Jun 02, 2010
  25. May 14, 2010
  26. Apr 21, 2010
  27. Apr 02, 2010
  28. Mar 09, 2010
  29. Feb 01, 2010
  30. Jan 20, 2010
  31. Nov 25, 2009
  32. Nov 12, 2009
    • David Greene's avatar
      · 1fbe0544
      David Greene authored
      Add a bool flag to StackObjects telling whether they reference spill
      slots.  The AsmPrinter will use this information to determine whether to
      print a spill/reload comment.
      
      Remove default argument values.  It's too easy to pass a wrong argument
      value when multiple arguments have default values.  Make everything
      explicit to trap bugs early.
      
      Update all targets to adhere to the new interfaces..
      
      llvm-svn: 87022
      1fbe0544
Loading