Skip to content
  1. 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
    • Douglas Gregor's avatar
      Find operators new/delete in base classes. FIXME -= 2; · 80a6cc58
      Douglas Gregor authored
      llvm-svn: 83119
      80a6cc58
    • Jim Grosbach's avatar
      minor cleanup and add clarifying comment · fa6847f0
      Jim Grosbach authored
      llvm-svn: 83117
      fa6847f0
    • John McCall's avatar
      Desugaring optimizations. Add single-step desugaring methods to all · a192536e
      John McCall authored
      concrete types.  Use unqualified desugaring for getAs<> and sundry.
      Fix a few users to either not desugar or use qualified desugar, as seemed
      appropriate.  Removed Type's qualified desugar method, as it was easy
      to accidentally use instead of QualType's.
      
      llvm-svn: 83116
      a192536e
    • Devang Patel's avatar
      · 7b4d52b1
      Devang Patel authored
      Lookup handler name only when assertions are enabled.
      
      llvm-svn: 83114
      7b4d52b1
  2. Sep 29, 2009
Loading