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
      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. Aug 30, 2013
  4. Aug 28, 2013
  5. Aug 27, 2013
  6. Aug 26, 2013
  7. Aug 24, 2013
  8. Aug 21, 2013
  9. Aug 19, 2013
  10. Aug 13, 2013
  11. Aug 12, 2013
  12. Aug 09, 2013
  13. Aug 08, 2013
  14. Aug 07, 2013
  15. Aug 06, 2013
  16. Aug 05, 2013
  17. Jul 30, 2013
Loading