summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-0/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-39/+39
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-2/+2
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-0/+2
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
* Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek2010-08-241-0/+3
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-5/+5
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-4/+8
* Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer2010-08-171-13/+8
* Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis2010-08-151-1/+0
* Zap unused UnaryOperator::OffsetOf.Eli Friedman2010-08-131-1/+0
* Implement -Wcast-align. The initial design of this diagnostic diverges John McCall2010-08-121-0/+45
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-1/+1
* Random temporary string cleanup.Benjamin Kramer2010-08-111-3/+1
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-5/+5
* Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert...Ted Kremenek2010-08-041-3/+15
* Add support for VFP status & control operations for ARM.Nate Begeman2010-08-031-0/+3
* Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates.Nate Begeman2010-07-291-0/+2
* Revert r109428 "Hoist argument type checking into CheckFormatHandler. This i...Michael J. Spencer2010-07-271-53/+41
* Hoist argument type checking into CheckFormatHandler. This is prep for scanf...Ted Kremenek2010-07-261-41/+53
* Consolidate #args checking for scanf/printf format strings.Ted Kremenek2010-07-261-30/+31
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-2/+0
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-231-5/+5
* Hookup checking for invalid length modifiers in scanf format strings.Ted Kremenek2010-07-201-3/+11
* Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek2010-07-201-6/+9
* Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek2010-07-201-1/+1
* Rename diagnostic so that it can be reused with scanf checking. No functiona...Ted Kremenek2010-07-201-1/+1
* Don't warn when a '%%' or '%*d' (scanf) is used in a format string with posit...Ted Kremenek2010-07-191-22/+26
* Hook up 'invalid conversion' warning for scanf format strings.Ted Kremenek2010-07-191-23/+59
* Fix a goof in my previous patch -- not all of the builtins return a value, someChandler Carruth2010-07-181-1/+7
* Improve the representation of the atomic builtins in a few ways. First, we makeChandler Carruth2010-07-181-34/+7
* Hook up warning for an incomplete scanlist in scanf format strings.Ted Kremenek2010-07-161-0/+8
* Add most of the boilerplate support for scanf format string checking. This i...Ted Kremenek2010-07-161-196/+292
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+1
* Rip out the floating point return type handling from the atomic builtin. It'sChandler Carruth2010-07-091-2/+1
* Fix PR7600, and correctly convert the result of an atomic builtin to theChandler Carruth2010-07-091-28/+58
* improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner2010-06-231-1/+2
* Bug 7377: printf checking fails to flag some undefined behavior Tom Care2010-06-211-15/+16
* Bug 7377: Fixed several bad printf format string bugs.Tom Care2010-06-171-34/+115
* Generate arm_neon.inc in include/clang/Basic, which provides:Nate Begeman2010-06-171-276/+6
* Remove last of the bool shifts for MS VC++, patch by dimitry andricNate Begeman2010-06-171-8/+8
* Add some missing shiftsNate Begeman2010-06-141-5/+121
* Most of NEON sema checking & fix to polynomial type detectionNate Begeman2010-06-131-16/+222
* Added FixIt support to printf format string checking.Tom Care2010-06-091-5/+27
* Implement transpose/zip/unzip & table lookup.Nate Begeman2010-06-091-1/+22
* Since the enum values for each arch's builtins overlap, it is not appropriate...Nate Begeman2010-06-081-4/+33
* Extend __builtin_shufflevector to expose the full power of the llvm shuffleve...Nate Begeman2010-06-081-28/+38
* Preserve more information from a block's original function declarator, if oneJohn McCall2010-06-041-1/+1
* Tell the string literal parser when it's not permitted to emitDouglas Gregor2010-05-261-2/+3
* Rearchitect -Wconversion and -Wsign-compare. Instead of computing themJohn McCall2010-05-061-130/+256
OpenPOWER on IntegriCloud