summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-1111-48/+48
* When determining whether an identifier followed by a '<' in a memberDouglas Gregor2012-03-101-2/+4
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-106-47/+17
* [Sema] A tag decl that is marked as invalid and is used in a decl-spec,Argyrios Kyrtzidis2012-03-101-2/+3
* [analyzer] fix regression in analyzer of NOT actually aborting on Stmts it do...Ted Kremenek2012-03-102-8/+17
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-101-4/+9
* Improve diagnostics for UCNs referring to control characters and members of theRichard Smith2012-03-091-0/+10
* [analyzer] Add support for NoRedundancy inlining mode.Anna Zaks2012-03-094-11/+11
* CallGraph: Add getNode() method, constify.Anna Zaks2012-03-091-3/+6
* Revert r152430 "[AST] Mark ASTContext::getTypeInfo and some friends asDaniel Dunbar2012-03-091-6/+4
* Add a helper to get a CXXConstructExpr from a CXXNewExpr.Matt Beaumont-Gay2012-03-091-0/+5
* [AST] Mark Expr::Ignore*() functions as LLVM_READONLY.Daniel Dunbar2012-03-091-15/+17
* [AST] Mark ASTContext::getTypeInfo and some friends as LLVM_READONLY.Daniel Dunbar2012-03-091-4/+6
* [AST] Mark Expr::getExprLoc() as LLVM_READONLY.Daniel Dunbar2012-03-092-10/+14
* [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar2012-03-0921-211/+237
* [AST/Sema] Add {CXXBaseSpecifier,Declarator,DeclSpec,TypeLoc,UnqualifiedId}::...Daniel Dunbar2012-03-093-0/+11
* [AST] Define a few more key getLocStart() implementations.Daniel Dunbar2012-03-092-0/+5
* [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads.Daniel Dunbar2012-03-091-2/+2
* [AST] Add {DeclRefExpr,MemberExpr,ImplicitCastExpr}::{getLocStart,getLocEnd} ...Daniel Dunbar2012-03-091-0/+10
* [AST] Add DeclaratioName::getLoc{Start,End} for consistency.Daniel Dunbar2012-03-091-0/+7
* [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bitDaniel Dunbar2012-03-091-1/+1
* -Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg2012-03-093-6/+11
* Literal operators can't have default arguments.Richard Smith2012-03-091-0/+2
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-094-9/+46
* [AST] Memoize ASTContext::getTypeInfo().Daniel Dunbar2012-03-091-0/+6
* [AST] NestedNameSpecifier's ctor/dtor are trivial and should be inlined.Daniel Dunbar2012-03-091-2/+6
* [AST] Type::isVoidType() is trivial and should be inlined.Daniel Dunbar2012-03-091-0/+6
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-092-7/+20
* [analyzer] Implement basic path diagnostic pruning based on "interesting" sym...Ted Kremenek2012-03-093-31/+54
* [analyzer] Rework inlining related command line options.Anna Zaks2012-03-084-9/+59
* Fix a couple of issues with literal-operator-id parsing, and provide recoveryRichard Smith2012-03-081-0/+2
* When checking the encoding of an 8-bit string literal, don't just check theRichard Smith2012-03-081-1/+3
* [AST] Clean up NamedDecl::getUnderlyingDecl() change a bit.Daniel Dunbar2012-03-081-3/+7
* [AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar2012-03-081-1/+5
* [Basic] PartialDiagnostic: Manual split out the cold part of freeStorage(), theDaniel Dunbar2012-03-081-0/+10
* [AST] Change NamedDecl::getUnderlyingDecl() to inline the fast (and incredibl...Daniel Dunbar2012-03-081-1/+7
* Replace MarkVarRequired with a more genericRafael Espindola2012-03-082-5/+4
* Add support for cooked forms of user-defined-integer-literal andRichard Smith2012-03-082-6/+15
* [AST] Change Type::isIntegerType to be inlined(). It is very popular.Daniel Dunbar2012-03-082-0/+22
* Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith2012-03-083-7/+20
* Loosen the precondition of isCXXInstanceMember() to simply returnDouglas Gregor2012-03-081-2/+2
* Sema: Don't emit a gajillion calls to sanity() -- an empty function -- in NDEBUGDaniel Dunbar2012-03-081-1/+7
* User-defined literal support for character literals.Richard Smith2012-03-081-0/+18
* Streamline BalancedDelimiterTracker, by eliminating the duplicateDouglas Gregor2012-03-081-60/+50
* improve on diagnostic when block captures uninitializedFariborz Jahanian2012-03-081-1/+1
* Add a basic CallGraph to Analysis.Anna Zaks2012-03-081-0/+216
* improve on diagnostic and provide a fixit hint whenFariborz Jahanian2012-03-081-0/+5
* [libclang] Enhance clang_getOverriddenCursors.Argyrios Kyrtzidis2012-03-081-5/+6
* Remove unnecessary include in ExprObjC.hRichard Trieu2012-03-071-1/+0
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-075-0/+70