llvm-project/clang/lib
John McCall 717d9b0e2f It's kindof silly that ExtQuals has an ASTContext&, and we can use that
space better.  Remove this reference.  To make that work, change some APIs
(most importantly, getDesugaredType()) to take an ASTContext& if they
need to return a QualType.  Simultaneously, diminish the need to return a
QualType by introducing some useful APIs on SplitQualType, which is
just a std::pair<const Type *, Qualifiers>.

llvm-svn: 121478
2010-12-10 11:01:00 +00:00
..
AST It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
Analysis Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical 2010-12-06 08:20:24 +00:00
Basic Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
Checker It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
CodeGen It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
Driver Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
Frontend Gather cached code completions after the first reparse, not after the 2010-12-09 21:27:43 +00:00
FrontendTool Merge System into Support. 2010-11-29 18:12:39 +00:00
Headers Optimized IR for vec_splat 2010-12-01 21:59:31 +00:00
Index Fix CMake clangIndex library dependencies, from Logan Chien 2010-09-20 18:32:29 +00:00
Lex Don't crash when code-completing after "#include <". It would be far 2010-12-09 23:35:36 +00:00
Parse Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. 2010-12-08 22:35:30 +00:00
Rewrite Fix rewriter to match recent changes in property ref 2010-12-04 21:22:13 +00:00
Sema It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
Serialization It's kindof silly that ExtQuals has an ASTContext&, and we can use that 2010-12-10 11:01:00 +00:00
CMakeLists.txt Move ExecuteCompilerInvocation to a new library FrontendTool 2010-08-24 00:31:22 +00:00
Makefile Move ExecuteCompilerInvocation to a new library FrontendTool 2010-08-24 00:31:22 +00:00