summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Eliminate Sema::CompareProperties(), which was walking over a pile ofDouglas Gregor2013-01-212-62/+68
* Eliminate the oddly-named Sema::ComparePropertiesInBaseAndSuper, whichDouglas Gregor2013-01-212-46/+28
* Replace some unnecessary O(N^2) lookups for properties withDouglas Gregor2013-01-211-40/+53
* Add a fixit for _Noreturn main,Dmitri Gribenko2013-01-211-2/+8
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-205-7/+99
* Fixed trailing whitespace.Michael Gottesman2013-01-201-44/+44
* Reapply r172878 with test case.Ted Kremenek2013-01-191-3/+9
* Whitespace.NAKAMURA Takumi2013-01-191-1/+1
* Revert r172878, "Reword warning about using a *static* variable within its ow...NAKAMURA Takumi2013-01-191-10/+4
* Reword warning about using a *static* variable within its own initialization.Ted Kremenek2013-01-191-4/+10
* Remove windows line endings.David Blaikie2013-01-181-6/+6
* Once we've collected the template arguments for aDouglas Gregor2013-01-181-3/+7
* When checking the parameter types of an Objective-C method, don'tDouglas Gregor2013-01-181-2/+0
* One can override an Objective-C ARC ownership qualifier that came fromDouglas Gregor2013-01-171-0/+10
* In Objective-C ARC, completely ignore ownership qualifiers on theDouglas Gregor2013-01-171-0/+38
* Defer checking for unsequenced operations on the RHS of && and || in order toRichard Smith2013-01-171-7/+17
* Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith2013-01-172-3/+18
* -Wunsequenced: if the LHS of an &&, || or ?: is not constant, check forRichard Smith2013-01-171-6/+22
* [ms-inline asm] Extend the Sema interface to get the size and length of aChad Rosier2013-01-171-5/+19
* Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly2013-01-172-0/+12
* Improve -Wreorder to handle cases of anonymous class member orderingDavid Blaikie2013-01-171-26/+11
* ArrayRef-ize some ctor initializer related APIsDavid Blaikie2013-01-172-32/+24
* Remove some unnecessary castsDavid Blaikie2013-01-171-4/+4
* Suppress all -Wunused-value warnings from macro body expansions.Matt Beaumont-Gay2013-01-171-2/+5
* Attempt to work around bug in older GCCs to fix buildbot.Richard Smith2013-01-171-3/+3
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-175-30/+84
* Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith2013-01-174-3/+422
* Treat hidden Objective-C protocol definitions as if they wereDouglas Gregor2013-01-171-1/+3
* Implement a fixit for -Wmain-return-typeDmitri Gribenko2013-01-171-1/+29
* Delay linkage checks when validating the weakref attribute.Rafael Espindola2013-01-162-10/+13
* Fixes crash when illegal function definitions are deleted or defaulted. Fixe...Aaron Ballman2013-01-161-2/+2
* Simplify code. No functionality change.Rafael Espindola2013-01-161-20/+1
* Check for internal weak decls after merging.Rafael Espindola2013-01-162-6/+13
* Rework the traversal of Objective-C categories and extensions toDouglas Gregor2013-01-165-103/+134
* Teach global selector lookup to ignore hidden methods, which occurDouglas Gregor2013-01-161-47/+65
* First step in implementation of mips16 and nomips16 attributes.Reed Kotler2013-01-161-0/+51
* One can have an unavailable method overridden by an available method,Douglas Gregor2013-01-161-1/+1
* Apply adjustment to function- and array-typed non-type templateDouglas Gregor2013-01-161-0/+13
* When checking availability attributes for consistency between anDouglas Gregor2013-01-153-27/+87
* Fix Cast CodeDavid Greene2013-01-151-2/+3
* Don't crash when binding a reference to a temporary pointer created fromRichard Smith2013-01-151-0/+4
* PR14950: Fix out-of-bounds function parameter access in literal operator lookup.Richard Smith2013-01-151-1/+1
* Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, theseRichard Smith2013-01-151-0/+14
* Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith2013-01-145-60/+87
* Fix regression in r172376. Don't try to detect missing 'constexpr' specifiersRichard Smith2013-01-141-2/+1
* Accept [[gnu::*]] for all __attribute__((*))s which are:Richard Smith2013-01-141-7/+31
* PR12008: defer adding the implicit 'const' to a constexpr member function untilRichard Smith2013-01-144-85/+111
* ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko2013-01-132-42/+47
* Remove some duplication in the handling of __attribute__((ext_vector_size(N))).Richard Smith2013-01-132-40/+7
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-1216-67/+67
OpenPOWER on IntegriCloud