summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* optimize builtin_isnan/isinf to not do an extraneous extension fromChris Lattner2010-05-061-1/+14
* Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMetho...Ted Kremenek2010-04-291-8/+3
* Completely reimplement __builtin_offsetof, based on a patch by RobertoDouglas Gregor2010-04-281-0/+4
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-1/+2
* isValue is set to false by default.Anders Carlsson2010-04-241-2/+1
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-1/+2
* Remove the argument number from the constant integer diagnostic.Eric Christopher2010-04-191-1/+1
* Consolidate most of the integer constant expression builtin requirementEric Christopher2010-04-171-68/+50
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-3/+1
OpenPOWER on IntegriCloud