Skip to content
  1. Aug 01, 2009
    • Chris Lattner's avatar
      don't use isWeak anymore. · 72c3e774
      Chris Lattner authored
      llvm-svn: 77810
      72c3e774
    • Chris Lattner's avatar
      Change SectionKind to be a property that is true of a *section*, it · c9c277ba
      Chris Lattner authored
      should have no state that is specific to particular globals in the
      section.  In this case, it means the removal of the "isWeak" and
      "ExplicitSection" bits.  MCSection uses the new form of SectionKind.
      
      To handle isWeak, I introduced a new SectionInfo class, which is
      SectionKind + isWeak, and it is used by the part of the code generator
      that does classification of a specific global.
      
      The ExplicitSection disappears.  It is moved onto MCSection as a new
      "IsDirective" bit.  Since the Name of a section is either a section
      or directive, it makes sense to keep this bit in MCSection.  Ultimately
      the creator of MCSection should canonicalize (e.g.) .text to whatever
      the actual section is.
      
      llvm-svn: 77803
      c9c277ba
    • Chris Lattner's avatar
      All MCSections are now required to have a SectionKind. · 95bad379
      Chris Lattner authored
      llvm-svn: 77787
      95bad379
  2. Jul 31, 2009
  3. Jul 29, 2009
  4. Jul 28, 2009
Loading