Skip to content
  1. Mar 13, 2010
  2. Mar 12, 2010
  3. Mar 09, 2010
  4. Mar 06, 2010
  5. Mar 02, 2010
    • Chris Lattner's avatar
      Sink InstructionSelect() out of each target into SDISel, and rename it · f98f124a
      Chris Lattner authored
      DoInstructionSelection.  Inline "SelectRoot" into it from DAGISelHeader.
      Sink some other stuff out of DAGISelHeader into SDISel.
      
      Eliminate the various 'Indent' stuff from various targets, which dates
      to when isel was recursive.
      
       17 files changed, 114 insertions(+), 430 deletions(-)
      
      llvm-svn: 97555
      f98f124a
  6. Mar 01, 2010
  7. Feb 17, 2010
  8. Feb 15, 2010
  9. Feb 10, 2010
  10. Feb 04, 2010
  11. Feb 03, 2010
  12. Feb 02, 2010
  13. Jan 28, 2010
  14. Jan 27, 2010
  15. Jan 26, 2010
  16. Jan 25, 2010
  17. Jan 24, 2010
  18. Jan 22, 2010
    • Chris Lattner's avatar
      Stop building RTTI information for *most* llvm libraries. Notable · 7ba0661f
      Chris Lattner authored
      missing ones are libsupport, libsystem and libvmcore.  libvmcore is
      currently blocked on bugpoint, which uses EH.  Once it stops using
      EH, we can switch it off.
      
      This #if 0's out 3 unit tests, because gtest requires RTTI information.
      Suggestions welcome on how to fix this.
      
      llvm-svn: 94164
      7ba0661f
  19. Jan 20, 2010
  20. Jan 19, 2010
    • Chris Lattner's avatar
      give MCAsmInfo a 'has little endian' bit. This is unfortunate, but · 003b5c84
      Chris Lattner authored
      I really want clients of the streamer to be able to say "emit this
      64-bit integer" and have it get broken down right by the streamer.
      
      I may change this in the future, we'll see how it works out.
      
      llvm-svn: 93934
      003b5c84
    • Chris Lattner's avatar
      Now that we have everything nicely factored (e.g. asmprinter is not · c7a062d1
      Chris Lattner authored
      doing global variable classification anymore) and hookized, sink almost
      all target targets global variable emission code into AsmPrinter and out
      of each target.
      
      Some notes:
      
      1. PIC16 does completely custom and crazy stuff, so it is not changed.
      2. XCore has some custom handling for extra directives.  I'll look at it next.
      3. This switches linux/ppc to use .globl instead of .global.  If .globl is
         actually wrong, let me know and I'll fix it.
      4. This makes linux/ppc get a lot of random cases right which were obviously
         wrong before, it is probably now a bit healthier.
      5. Blackfin will probably start getting .comm and other things that it didn't
         before.  If this is undesirable, it should explicitly opt out of these
         things by clearing the relevant fields of MCAsmInfo.
      
      This leads to a nice diffstat:
       14 files changed, 127 insertions(+), 830 deletions(-)
      
      llvm-svn: 93858
      c7a062d1
    • Chris Lattner's avatar
      use %object like other elf targets, gas accepts either. · f75fe9e3
      Chris Lattner authored
      llvm-svn: 93857
      f75fe9e3
  21. Jan 17, 2010
  22. Jan 16, 2010
  23. Jan 05, 2010
  24. Nov 24, 2009
Loading