Skip to content
  1. Jan 19, 2010
    • 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
      hoist handling of external globals and special globals up to common code. · 6a160517
      Chris Lattner authored
      This makes a similar code dead in all the other targets, I'll clean it up
      in a bit.
      
      This also moves handling of lcomm up before acquisition of a section,
      since lcomm never needs a section.
      
      llvm-svn: 93851
      6a160517
    • Chris Lattner's avatar
      move production of .reference directives for static ctor/dtor list on · e9d28b19
      Chris Lattner authored
      darwin into common code.
      
      llvm-svn: 93849
      e9d28b19
  2. Jan 17, 2010
  3. Jan 16, 2010
  4. Jan 14, 2010
  5. Jan 13, 2010
  6. Jan 03, 2010
  7. Dec 25, 2009
  8. Dec 19, 2009
  9. Dec 05, 2009
  10. Dec 04, 2009
    • David Greene's avatar
      · 15f9df5f
      David Greene authored
      Use new interfaces to print spill size.
      
      llvm-svn: 90611
      15f9df5f
  11. Nov 24, 2009
  12. Nov 21, 2009
  13. Nov 16, 2009
    • David Greene's avatar
      · 25905c83
      David Greene authored
      Support spill comments.
      
      Have the asm printer emit a comment if an instruction is a spill or
      reload and have the spiller mark copies it introdues so the asm printer
      can also annotate those.
      
      llvm-svn: 88911
      25905c83
  14. Nov 14, 2009
  15. Nov 13, 2009
Loading