summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expand the argument diagnostics for too many arguments and giveEric Christopher2010-04-161-6/+11
* Expand argument diagnostic for too few arguments to give the numberEric Christopher2010-04-161-11/+19
* Teach -Wsign-compare to treat 1 << blah as "idiomatically non-negative".John McCall2010-04-071-0/+11
* Do not mark the destructor of a function parameter's type. Fixes PR6709.Douglas Gregor2010-03-261-4/+0
* Remove support for nand atomic builtins. They are inconsistently implemented inDaniel Dunbar2010-03-251-15/+9
* Fix two bugs in format-string checking:Ted Kremenek2010-03-251-19/+17
* Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek2010-03-201-274/+0
* Promote enum types during -Wsign-compare. Fixes some spurious warnings,John McCall2010-03-191-0/+5
OpenPOWER on IntegriCloud