summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* This patch implements an AST matching framework that allows to writeManuel Klimek2011-05-313-30/+595
* Revert 132332 (Microsoft friend as a forward declaration), John McCall pointe...Francois Pichet2011-05-311-39/+0
* Robustify objc method type description (subroutine type) by walking parameter...Devang Patel2011-05-311-11/+6
* List objective-c ineterfaces as public types in dwarf debug info output.Devang Patel2011-05-311-0/+22
* List c++ class type as public type in dwarf debug info output.Devang Patel2011-05-312-2/+13
* Ensure we enter an unevaluated context when instantiating a noexceptSean Hunt2011-05-311-0/+1
* Driver/Clang: Simplify code to use arch enumerations.Daniel Dunbar2011-05-311-13/+12
* Recreate the DeclContext before adding the implicit friend forward declaratio...Francois Pichet2011-05-311-0/+2
* For compatibility with MSVC, a friend declaration also act as a forward decla...Francois Pichet2011-05-311-0/+37
* Whenever we instantiate a static data member, make sure to define any newNick Lewycky2011-05-312-33/+37
* Expand the coverage of the warning for constants on the RHS of logical operands:Chandler Carruth2011-05-311-6/+8
* Utilize PackedVector, introduced with llvm commit r132325.Argyrios Kyrtzidis2011-05-311-34/+3
* Fix another incorrect type bug.David Chisnall2011-05-301-1/+1
* Add a new warning on NULL pointer constant to integer conversion.Richard Trieu2011-05-291-0/+7
* Fix a regression in the source locations for unary trait expressions.Chandler Carruth2011-05-292-11/+6
* Convert Clang over to resuming from landing pads with llvm.eh.resume.John McCall2011-05-283-76/+132
* Eliminate temporary argument vectors.Benjamin Kramer2011-05-286-49/+21
* Fix another type mismatch.David Chisnall2011-05-281-2/+2
* Fix missing cast.David Chisnall2011-05-281-5/+7
* Add support for ARM ldrexd/strexd builtinsBruno Cardoso Lopes2011-05-281-0/+35
* Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInst...Argyrios Kyrtzidis2011-05-281-0/+67
* Clean up a C++0x/C++03 conditional check.Douglas Gregor2011-05-271-5/+4
* Add unnamed_addr to internal globals which are only used as an operand to mem...Eli Friedman2011-05-271-0/+1
* Match llvm-gcc's string literals alignment by forcing alignment on string lit...Eli Friedman2011-05-271-0/+1
* Back out r132209; it's breaking nightly tests.Eli Friedman2011-05-272-81/+51
* Clean up my changes to jump-diagnostic handling for local variables ofDouglas Gregor2011-05-272-27/+25
* Implement a new, much improved version of the cleanup hack. We just needJohn McCall2011-05-272-51/+81
* Add assertions to verify that we are not trying to instantiate aSean Hunt2011-05-271-9/+11
* Update the jump-scope checker for local variables with initializers,Douglas Gregor2011-05-271-10/+41
* Add an additional check for null pointer before accessing PatternDecl.Richard Trieu2011-05-271-1/+1
* Enhance Clang to start instantiating static data member definitionsChandler Carruth2011-05-272-6/+93
* Objective-C doesn't consider the use of incomplete types as methodDouglas Gregor2011-05-273-5/+49
* Silence sign compare warning.Benjamin Kramer2011-05-261-4/+4
* Change the include stack of "instantiated from" notes to fall under the contr...Richard Trieu2011-05-261-1/+1
* Add a fix-it and better error recovery for improperly nested namespaces. Thi...Richard Trieu2011-05-261-7/+86
* Tighen analyzer diagnostics w.r.t ObjC/CF leaks.Ted Kremenek2011-05-261-15/+14
* Extract two more methods from the unary type trait checking. TheseChandler Carruth2011-05-261-19/+41
* Remove a no longer relevant comment. It was just repeating theChandler Carruth2011-05-261-2/+1
* Extract the vec_step trait operand checking to a stand alone function.Chandler Carruth2011-05-261-15/+21
* Add a convenience interface for checking expression arguments to unaryChandler Carruth2011-05-262-26/+49
* Implement a new warning for when adding a default argument to a methodSean Hunt2011-05-262-4/+13
* Skip extra copy from aggregate where it isn't necessary; rdar://problem/81399...Eli Friedman2011-05-262-4/+18
* static analyzer: when conservatively evaluating functions, don't invalidate t...Ted Kremenek2011-05-253-5/+35
* Update our diagnostics to properly account for move operations.Sean Hunt2011-05-254-19/+40
* Fix a minor thinko that leads to a crash if PatternDecl is null butSean Hunt2011-05-251-4/+5
* Implement a little bit of cleanup and a lot more of the base workSean Hunt2011-05-254-82/+127
* Remove bitcast to incorrect type.David Chisnall2011-05-251-1/+1
* Properly align UnaryTransformType when allocating itDouglas Gregor2011-05-251-3/+4
* Disable MSVC warning about runtime stack overflow for DebugOverflowStack.Francois Pichet2011-05-251-0/+8
* Fix MSVC warning: <unsafe use of type 'bool' in operation>Francois Pichet2011-05-251-1/+1