Skip to content
  1. May 30, 2013
  2. May 29, 2013
  3. May 28, 2013
  4. 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
  5. May 21, 2013
  6. May 14, 2013
  7. 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
  8. May 11, 2013
  9. May 10, 2013
  10. May 09, 2013
  11. May 08, 2013
  12. May 07, 2013
  13. May 06, 2013
  14. May 02, 2013
  15. May 01, 2013
  16. Apr 30, 2013
  17. 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
  18. 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
  19. Apr 24, 2013
  20. Apr 23, 2013
  21. Apr 22, 2013
  22. Apr 19, 2013
Loading