Skip to content
  1. Sep 05, 2013
    • Manman Ren's avatar
      Debug Info: Use identifier to reference DIType in base type field of · 60352032
      Manman Ren authored
      ptr_to_member.
      
      We introduce a new class DITypeRef that represents a reference to a DIType.
      It wraps around a Value*, which can be either an identifier in MDString
      or an actual MDNode. The class has a helper function "resolve" that
      finds the actual MDNode for a given DITypeRef.
      
      We specialize getFieldAs to return a field that is a reference to a
      DIType. To correctly access the base type field of ptr_to_member,
      getClassType now calls getFieldAs<DITypeRef> to return a DITypeRef.
      
      Also add a typedef for DITypeIdentifierMap and a helper
      generateDITypeIdentifierMap in DebugInfo.h. In DwarfDebug.cpp, we keep
      a DITypeIdentifierMap and call generateDITypeIdentifierMap to actually
      populate the map.
      
      Verifier is updated accordingly.
      
      llvm-svn: 190081
      60352032
    • Eric Christopher's avatar
      Move accelerator table defines and constants to Dwarf.h since · cf7289f6
      Eric Christopher authored
      we're proposing it for DWARF5.
      
      No functional change intended.
      
      llvm-svn: 190074
      cf7289f6
    • Eric Christopher's avatar
      Reformat. · b4e2cc49
      Eric Christopher authored
      llvm-svn: 190064
      b4e2cc49
    • Eric Christopher's avatar
      Remove hack ensuring that darwin didn't produce dwarf > 3 for modules · e31e072c
      Eric Christopher authored
      without a limiting factor.
      
      Update all testcases accordingly.
      
      llvm-svn: 190002
      e31e072c
  2. Sep 04, 2013
  3. Sep 03, 2013
  4. Aug 30, 2013
  5. Aug 28, 2013
  6. Aug 27, 2013
  7. Aug 26, 2013
  8. Aug 25, 2013
    • David Majnemer's avatar
      AsmPrinter: Get rid of llvm$workaround$fake$stub$ · b78df507
      David Majnemer authored
      We currently emit labels with the prefix Lllvm$workaround$fake$stub$ if
      the target's MCAsmInfo has getLinkOnceDirective() mapped to something
      interesting.  This was apparently a work around introduced in r31033 for
      binutils that we don't need anymore.
      
      llvm-svn: 189187
      b78df507
  9. Aug 24, 2013
  10. Aug 21, 2013
  11. Aug 19, 2013
  12. Aug 16, 2013
  13. Aug 15, 2013
Loading