summaryrefslogtreecommitdiffstats
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
...
* It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky2012-03-131-0/+3
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-92/+58
* [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis2012-03-131-9/+5
* Alternate fix to PR12248: put Sema in charge of special-casingJohn McCall2012-03-131-12/+1
* Make sure we treat variables captured by reference in lambda as modifiable lv...Eli Friedman2012-03-121-13/+12
* ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false)...Jordy Rose2012-03-121-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-1117-91/+91
* Add a missing 'template' keyword.Douglas Gregor2012-03-111-1/+1
* The type of a definition should not increase its visibility. Fixes PR12221.Rafael Espindola2012-03-101-2/+2
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-108-51/+15
* Fix the dumping of BlockExprs.John McCall2012-03-101-1/+4
* Fix a use of the C99 PRI format macros not to conflict with C++11 UDLs.Benjamin Kramer2012-03-101-1/+2
* Make sure the accessors for overridden methods don't return inherited constru...Eli Friedman2012-03-101-4/+9
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-102-44/+55
* Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis2012-03-091-1/+1
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-092-19/+19
* [AST] Define a few more key getLocStart() implementations.Daniel Dunbar2012-03-091-0/+18
* [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads.Daniel Dunbar2012-03-092-1/+69
* [AST] Add {DeclRefExpr,MemberExpr,ImplicitCastExpr}::{getLocStart,getLocEnd} ...Daniel Dunbar2012-03-091-14/+26
* Fix statement printing for raw and template user-defined literals.Richard Smith2012-03-091-6/+9
* Literal operator suffixes and regular names live in separate namespaces.Richard Smith2012-03-091-3/+8
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-0/+2
* [AST] Memoize ASTContext::getTypeInfo().Daniel Dunbar2012-03-091-4/+15
* [AST] NestedNameSpecifier's ctor/dtor are trivial and should be inlined.Daniel Dunbar2012-03-091-8/+0
* [AST] Type::isVoidType() is trivial and should be inlined.Daniel Dunbar2012-03-091-7/+0
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-093-20/+23
* Untangle getUnderlyingDeclImpl, no functionality change.Benjamin Kramer2012-03-081-9/+7
* [AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar2012-03-081-1/+1
* [AST] Change NamedDecl::getUnderlyingDecl() to inline the fast (and incredibl...Daniel Dunbar2012-03-081-1/+1
* Ensure we don't print 123ULL_foo when printing a user-defined integer literal.Richard Smith2012-03-081-1/+6
* [AST] Change Type::isIntegerType to be inlined(). It is very popular.Daniel Dunbar2012-03-081-11/+0
* Loosen the precondition of isCXXInstanceMember() to simply returnDouglas Gregor2012-03-081-3/+3
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-077-2/+71
* Make sure we consistently canonicalize types when canonicalizing TemplateTemp...Eli Friedman2012-03-071-3/+5
* The constant folder's diagnosic mechanism is irrelevant for C; don't botherRichard Smith2012-03-071-4/+0
* [AST] VarDecl::hasDefinition() - Early exit if we find a strong definition.Daniel Dunbar2012-03-061-1/+4
* [AST] FunctionDecl::getBuiltinID() - Eliminate spurious calls to getASTContextDaniel Dunbar2012-03-061-2/+5
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-0610-1/+563
* AST: Move several Type::is...Type() functions to be inline.Daniel Dunbar2012-03-061-53/+8
* Use TinyPtrVector instead of UsuallyTinyPtrVector.Argyrios Kyrtzidis2012-03-061-6/+0
* AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar2012-03-052-10/+6
* Properly handle non-canonical underlying types inPeter Collingbourne2012-03-051-1/+1
* Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X woul...James Molloy2012-03-051-5/+4
* constexpr: Remove APValue/CCValue distinction. It is no longer useful given theRichard Smith2012-03-031-183/+95
* Avoid an unnecessary recursive loop between type canonicalization and NNS can...Eli Friedman2012-03-031-18/+5
* [Sema] Fix crash-on-invalid-code issue:Argyrios Kyrtzidis2012-03-021-0/+4
* Ensure that we instantiate static reference data members of class templatesRichard Smith2012-03-021-6/+13
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-011-1/+1
* Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis2012-03-011-1/+1
* StmtProfiler: Add a null check for child statements.Peter Collingbourne2012-03-011-2/+6