summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-11142-1465/+1465
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-1/+1
* Document the availability attributeDouglas Gregor2012-03-111-1/+1
* When template argument deduction is ignoring qualifiers, perform deepDouglas Gregor2012-03-111-15/+28
* Add a missing 'template' keyword.Douglas Gregor2012-03-111-1/+1
* [analyzer] Replace a static helper with existing logic. No functionality change.Jordy Rose2012-03-111-26/+18
* When determining whether an identifier followed by a '<' in a memberDouglas Gregor2012-03-101-9/+21
* Fix crash & accepts-invalid for array of arrays of user defined type.David Blaikie2012-03-101-8/+11
* No longer defining GNUC mode when compiling for Microsoft compatibility. Thi...Aaron Ballman2012-03-101-5/+8
* PR12225: The requirement that literal operators be namespace-scope functionsRichard Smith2012-03-101-4/+1
* Use VersionTuple to manage macosx versions in the driver. No functionality ch...Benjamin Kramer2012-03-103-34/+13
* Simplify code. No functionality change.Benjamin Kramer2012-03-101-14/+5
* objective-c modern rewriter: add __declspec(dllexport) to forwardFariborz Jahanian2012-03-101-2/+9
* objc modern rewriter: Define __OBJC2__ in written file.Fariborz Jahanian2012-03-101-0/+4
* Replace a map of boolean values with a set.Benjamin Kramer2012-03-101-14/+8
* 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-1041-513/+263
* Slightly tweak this condition. "isTransparentContext()" was checking whether anNick Lewycky2012-03-101-2/+1
* Could not find this in C99. Perhaps this rule comes from a DR, but in any caseNick Lewycky2012-03-101-0/+1
* Only make a call to a copy constructor elidable if in fact we areDouglas Gregor2012-03-101-1/+20
* [Sema] A tag decl that is marked as invalid and is used in a decl-spec,Argyrios Kyrtzidis2012-03-101-3/+0
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-105-52/+201
* 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
* objc modern rewriter: don't export @package ivar symbols.Fariborz Jahanian2012-03-101-1/+2
* [analyzer] fix regression in analyzer of NOT actually aborting on Stmts it do...Ted Kremenek2012-03-105-14/+82
* IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes.Daniel Dunbar2012-03-101-9/+56
* Minor change to my last rewrite patch.Fariborz Jahanian2012-03-101-1/+6
* objc modern rewriter: Mark class and ivar definitions with __declspec(dllexport)Fariborz Jahanian2012-03-101-2/+2
* Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor2012-03-101-6/+0
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-102-44/+55
* objective-c modern rewriter. More fixes related to rewritingFariborz Jahanian2012-03-091-18/+44
* Teach RetainCountChecker about mixing method families with explicit annotatio...Ted Kremenek2012-03-091-0/+30
* Improve diagnostics for UCNs referring to control characters and members of theRichard Smith2012-03-091-24/+41
* [Sema] Fix a diag change to include a range that appeared intended, but neverDaniel Dunbar2012-03-091-1/+2
* Update comment after r152140. Clarify a bit too.Nico Weber2012-03-091-1/+2
* [analyzer] Add support for NoRedundancy inlining mode.Anna Zaks2012-03-094-33/+55
* CallGraph: Add getNode() method, constify.Anna Zaks2012-03-091-0/+4
* Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis2012-03-092-9/+9
* Improve our semantic error recovery.Argyrios Kyrtzidis2012-03-092-10/+30
* [Sema] Remove dead getSourceRange() call, caught by Clang after markingDaniel Dunbar2012-03-091-2/+1
* lldb support: under debugger support flag, when sending messageFariborz Jahanian2012-03-091-0/+12
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-0910-157/+157
* [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
* [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bitDaniel Dunbar2012-03-092-2/+2
* -Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg2012-03-092-2/+15
* Fix statement printing for raw and template user-defined literals.Richard Smith2012-03-091-6/+9