Skip to content
  1. Jul 08, 2013
  2. Jul 06, 2013
    • Kai Nacke's avatar
      Emit personality function and Dwarf EH data for Win64 SEH. · c947ad2a
      Kai Nacke authored
      Obviously the personality function should be emitted as language handler
      instead of the hard coded _GCC_specific_handler. The language specific
      data must be placed after the unwind information therefore it must not
      be emitted into a separate section.
      
      Reviewed by Charles Davis and Nico Rieck.
      
      llvm-svn: 185761
      c947ad2a
  3. Jul 05, 2013
  4. Jul 04, 2013
  5. Jul 03, 2013
  6. Jul 02, 2013
    • Eric Christopher's avatar
      Fix comment. · 9046f942
      Eric Christopher authored
      llvm-svn: 185480
      9046f942
    • Ulrich Weigand's avatar
      · 2b6fc8d6
      Ulrich Weigand authored
      [DebugInfo] Allow getDebugThreadLocalSymbol to return MCExpr
      
      This allows getDebugThreadLocalSymbol to return a generic MCExpr
      instead of just a MCSymbolRefExpr.
      
      This is in preparation for supporting debug info for TLS variables
      on PowerPC, where we need to describe the variable location using
      a more complex expression than just MCSymbolRefExpr.
      
      llvm-svn: 185460
      2b6fc8d6
    • Ulrich Weigand's avatar
      · 8b3d2266
      Ulrich Weigand authored
      [DebugInfo] Hold generic MCExpr in AddrPool
      
      This changes the AddrPool infrastructure to enable it to hold
      generic MCExpr expressions, not just MCSymbolRefExpr.
      
      This is in preparation for supporting debug info for TLS variables
      on PowerPC, where we need to describe the variable location using
      a more complex expression than just MCSymbolRefExpr.
      
      llvm-svn: 185459
      8b3d2266
    • Ulrich Weigand's avatar
      · 396ba8b4
      Ulrich Weigand authored
      [DebugInfo] Introduce DIEExpr variant of DIEValue to hold MCExpr values
      
      This partially reverts r185202 and restores DIELabel to hold plain
      MCSymbol references.  Instead, we add a new subclass DIEExpr of
      DIEValue that can hold generic MCExpr references.
      
      This is in preparation for supporting debug info for TLS variables
      on PowerPC, where we need to describe the variable location using
      a more complex expression than just MCSymbolRefExpr.
      
      llvm-svn: 185458
      396ba8b4
    • Rafael Espindola's avatar
      Remove address spaces from MC. · 64e1af8e
      Rafael Espindola authored
      This is dead code since PIC16 was removed in 2010. The result was an odd mix,
      where some parts would carefully pass it along and others would assert it was
      zero (most of the object streamer for example).
      
      llvm-svn: 185436
      64e1af8e
    • David Blaikie's avatar
      PR14728: DebugInfo: TLS variables with -gsplit-dwarf · 8466ca86
      David Blaikie authored
      llvm-svn: 185398
      8466ca86
  7. Jun 28, 2013
  8. Jun 25, 2013
  9. Jun 24, 2013
  10. Jun 23, 2013
  11. Jun 22, 2013
  12. Jun 20, 2013
    • David Blaikie's avatar
      DebugInfo: don't use location lists when the location covers the whole function anyway · ea2605dc
      David Blaikie authored
      Fix up three tests - one that was relying on abbreviation number,
      another relying on a location list in this case (& testing raw asm,
      changed that to use dwarfdump on the debug_info now that that's where
      the location is), and another which was added in r184368 - exposing a
      bug in that fix that is exposed when we emit the location inline rather
      than through a location list. Fix that bug while I'm here.
      
      llvm-svn: 184387
      ea2605dc
Loading