Skip to content
  1. Mar 05, 2010
  2. Mar 02, 2010
  3. Feb 25, 2010
  4. Feb 23, 2010
  5. Feb 15, 2010
  6. Feb 10, 2010
  7. Feb 03, 2010
  8. Feb 02, 2010
  9. Jan 28, 2010
  10. Jan 27, 2010
  11. Jan 26, 2010
  12. Jan 25, 2010
  13. Jan 24, 2010
  14. Jan 23, 2010
  15. 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
  16. Jan 20, 2010
  17. 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
  18. Jan 17, 2010
  19. Jan 16, 2010
  20. Jan 05, 2010
Loading