Skip to content
  1. Nov 26, 2008
  2. Nov 24, 2008
    • Chris Lattner's avatar
      Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of · f3d3faec
      Chris Lattner authored
      uses of getName() with uses of getDeclName().  This upgrades a bunch of
      diags to take DeclNames instead of std::strings.
      
      This also tweaks a couple of diagnostics to be cleaner and changes
      CheckInitializerTypes/PerformInitializationByConstructor to pass
      around DeclarationNames instead of std::strings.
      
      llvm-svn: 59947
      f3d3faec
    • Chris Lattner's avatar
      Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it · 86d7d913
      Chris Lattner authored
      assert if the name is not an identifier.  Update callers to do the right
      thing and avoid this method in unsafe cases.  This also fixes an objc
      warning that was missing a space, and migrates a couple more to taking
      IdentifierInfo and QualTypes instead of std::strings.
      
      llvm-svn: 59936
      86d7d913
  3. Nov 17, 2008
  4. Nov 11, 2008
  5. Nov 10, 2008
  6. Nov 08, 2008
  7. Nov 01, 2008
  8. Oct 31, 2008
  9. Oct 24, 2008
  10. Oct 18, 2008
  11. Oct 17, 2008
  12. Aug 11, 2008
    • Daniel Dunbar's avatar
      More #include cleaning · 221fa94e
      Daniel Dunbar authored
       - Drop Expr.h,RecordLayout.h from ASTContext.h (for DeclBase.h and
         SourceLocation.h)
       - Move ASTContext constructor into implementation
      
      llvm-svn: 54627
      221fa94e
  13. Aug 08, 2008
  14. Aug 04, 2008
    • Chris Lattner's avatar
      · 7adf0760
      Chris Lattner authored
      Finally fix PR2189.  This makes a fairly invasive but important change to
      move getAsArrayType into ASTContext instead of being a method on type.
      This is required because getAsArrayType(const AT), where AT is a typedef
      for "int[10]" needs to return ArrayType(const int, 10).
      
      Fixing this greatly simplifies getArrayDecayedType, which is a good sign.
      
      llvm-svn: 54317
      7adf0760
  15. Jul 04, 2008
  16. Jun 27, 2008
  17. Jun 19, 2008
  18. Jun 09, 2008
  19. Jun 08, 2008
  20. Jun 07, 2008
  21. Jun 05, 2008
  22. May 30, 2008
  23. May 29, 2008
  24. May 25, 2008
  25. May 22, 2008
    • Eli Friedman's avatar
      Make debugging information usable. This is barebones, but it makes -g · 1763075b
      Eli Friedman authored
      actually work (instead of crashing llc), and there's enough info emitted 
      to get line number information in gdb. This should hopefully be helpful 
      for debugging non-working programs.
      
      I got rid of the begin/endregion calls because the implementation wasn't 
      working; someone who knows the debugging info a bit better might try to 
      add it. I really have no clue how a compiler is supposed to emit them.
      
      This commit shouldn't have any effect without -g.
      
      llvm-svn: 51404
      1763075b
  26. May 13, 2008
  27. May 08, 2008
    • Sanjiv Gupta's avatar
      Added -g command line options to clang for generating source level debug... · 15cb6690
      Sanjiv Gupta authored
      Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo.
      
      llvm-svn: 50848
      15cb6690
Loading