Skip to content
  1. Oct 27, 2009
  2. Oct 16, 2009
  3. Oct 14, 2009
  4. Oct 13, 2009
  5. Oct 10, 2009
  6. Oct 09, 2009
  7. Oct 08, 2009
  8. Oct 06, 2009
  9. Oct 05, 2009
  10. Oct 01, 2009
  11. Sep 30, 2009
    • Mike Stump's avatar
      Add a way for a frontend to generate more complex dwarf location · 14cf8ecf
      Mike Stump authored
      information.  This allows arbitrary code involving DW_OP_plus_uconst
      and DW_OP_deref.  The scheme allows for easy extention to include,
      any, or all of the DW_OP_ opcodes.  I thought about just exposing all
      of them, but, wasn't sure if people wanted the dwarf opcodes exposed
      in the api.  Is that a layering violation?
      
      With this scheme, the entire existing block scheme used by llvm-gcc
      can be switched over to the new scheme.  I think that would be
      cleaner, as then the compiler specific bits are not present in llvm
      proper.  Before the old code can be yanked however, similar code in
      clang would have to be removed.
      
      Next up, more testing.
      
      llvm-svn: 83120
      14cf8ecf
  12. Sep 29, 2009
  13. Sep 25, 2009
  14. Sep 23, 2009
  15. Sep 19, 2009
  16. Sep 16, 2009
  17. Sep 11, 2009
  18. Sep 10, 2009
    • Chris Lattner's avatar
      remove DebugLoc from MCInst and eliminate "Comment printing" from · 321bc99a
      Chris Lattner authored
      the MCInst path of the asmprinter.  Instead, pull comment printing
      out of the autogenerated asmprinter into each target that uses the
      autogenerated asmprinter.  This causes code duplication into each
      target, but in a way that will be easier to clean up later when more
      asmprinter stuff is commonized into the base AsmPrinter class.
      
      This also fixes an xcore strangeness where it inserted two tabs
      before every instruction.
      
      llvm-svn: 81396
      321bc99a
  19. Sep 05, 2009
  20. Sep 01, 2009
  21. Aug 31, 2009
  22. Aug 29, 2009
  23. Aug 28, 2009
Loading