Skip to content
  1. Sep 09, 2013
  2. Sep 07, 2013
  3. Sep 06, 2013
  4. 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
    • Andrew Trick's avatar
      mi-sched: Force bottom up scheduling for generic targets. · ed20075d
      Andrew Trick authored
      Fast register pressure tracking currently only takes effect during
      bottom up scheduling. Forcing this is a bit faster and simpler for
      targets that don't have many scheduling constraints and don't need
      top-down scheduling.
      
      llvm-svn: 190014
      ed20075d
    • 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
  5. Sep 04, 2013
  6. Sep 03, 2013
Loading