Skip to content
  1. May 29, 2013
    • Manman Ren's avatar
      LTO+Debug Info: revert r182791. · 4213c39e
      Manman Ren authored
      Since the testing case uses ref_addr, which requires version 3+ to work,
      we will solve the dwarf version issue first.
      
      This patch also causes failures in one of the bots. I will update the patch
      accordingly in my next attempt.
      
      rdar://13926659
      
      llvm-svn: 182867
      4213c39e
  2. May 28, 2013
  3. May 23, 2013
    • David Blaikie's avatar
      Solidify the assumption that a DW_TAG_subprogram's type is a DW_TAG_subroutine_type · 5174c84a
      David Blaikie authored
      There were bits & pieces of code lying around that may've given the
      impression that debug info metadata supported the possibility that a
      subprogram's type could be specified by a non-subroutine type describing
      the return type of a void function. This support was incomplete &
      unnecessary. Asserts & API have been changed to make the desired usage
      more clear.
      
      llvm-svn: 182532
      5174c84a
  4. May 21, 2013
  5. May 14, 2013
  6. May 13, 2013
    • Rafael Espindola's avatar
      Remove the MachineMove class. · 227144c2
      Rafael Espindola authored
      It was just a less powerful and more confusing version of
      MCCFIInstruction. A side effect is that, since MCCFIInstruction uses
      dwarf register numbers, calls to getDwarfRegNum are pushed out, which
      should allow further simplifications.
      
      I left the MachineModuleInfo::addFrameMove interface unchanged since
      this patch was already fairly big.
      
      llvm-svn: 181680
      227144c2
  7. May 11, 2013
  8. May 10, 2013
  9. May 09, 2013
  10. May 08, 2013
  11. May 07, 2013
  12. May 06, 2013
  13. May 02, 2013
  14. May 01, 2013
  15. Apr 30, 2013
  16. Apr 27, 2013
    • Eric Christopher's avatar
      Use the target triple from the target machine rather than the module · 203e12bf
      Eric Christopher authored
      to determine whether or not we're on a darwin platform for debug code
      emitting.
      
      Solves the problem of a module with no triple on the command line
      and no triple in the module using non-gdb ok features on darwin. Fix
      up the member-pointers test to check the correct things for cross
      platform (DW_FORM_flag is a good prefix).
      
      Unfortunately no testcase because I have no ideas how to test something
      without a triple and without a triple in the module yet check
      precisely on two platforms. Ideas welcome.
      
      llvm-svn: 180660
      203e12bf
  17. Apr 26, 2013
    • Adrian Prantl's avatar
      Cleanup and document MachineLocation. · d4c0dd47
      Adrian Prantl authored
      Clarify documentation and API to make the difference between register and
      register-indirect addressed locations more explicit. Put in a comment
      to point out that with the current implementation we cannot specify
      a register-indirect location with offset 0 (a breg 0 in DWARF).
      No functionality change intended.
      
      rdar://problem/13658587
      
      llvm-svn: 180641
      d4c0dd47
  18. Apr 24, 2013
  19. Apr 23, 2013
  20. Apr 22, 2013
  21. Apr 19, 2013
    • Eric Christopher's avatar
      Revert "PR14606: debug info imported_module support" · 0e89ade8
      Eric Christopher authored
      This reverts commit r179836 as it seems to have caused test failures.
      
      llvm-svn: 179840
      0e89ade8
    • David Blaikie's avatar
      PR14606: debug info imported_module support · 88564f3c
      David Blaikie authored
      Adding another CU-wide list, in this case of imported_modules (since they
      should be relatively rare, it seemed better to add a list where each element
      had a "context" value, rather than add a (usually empty) list to every scope).
      This takes care of DW_TAG_imported_module, but to fully address PR14606 we'll
      need to expand this to cover DW_TAG_imported_declaration too.
      
      llvm-svn: 179836
      88564f3c
  22. Apr 17, 2013
  23. Apr 09, 2013
Loading