Skip to content
  1. Jan 19, 2010
    • Chris Lattner's avatar
      factor this code better. · 282466ab
      Chris Lattner authored
      llvm-svn: 93859
      282466ab
    • 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
    • Devang Patel's avatar
      Revert accident check-in from r93165. · fe189e65
      Devang Patel authored
      llvm-svn: 93832
      fe189e65
  2. Jan 18, 2010
  3. Jan 17, 2010
  4. Jan 16, 2010
  5. Jan 15, 2010
  6. Jan 14, 2010
  7. Jan 13, 2010
  8. Jan 11, 2010
  9. Jan 07, 2010
  10. Jan 05, 2010
Loading