summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Warn on missing [super dealloc] calls.Nico Weber2011-08-221-0/+1
* Switch the __int128_t and __uint128_t types over to predefined typesDouglas Gregor2011-08-121-32/+24
* Switch the Objective-C 'SEL' type over to a predefined type in theDouglas Gregor2011-08-121-13/+6
* Switch the Objective-C 'Class' type over to a predefined type in theDouglas Gregor2011-08-121-13/+5
* Move the creation of the predefined typedef for Objective-C's 'id'Douglas Gregor2011-08-121-12/+10
* Encapsulate the Objective-C id/Class/SEL "redefinition" types inDouglas Gregor2011-08-111-3/+0
* Make Sema::WeakUndeclaredIdentifiers lazily deserialized.Douglas Gregor2011-07-281-0/+17
* Switch Sema::DynamicClasses over to LazyVectorDouglas Gregor2011-07-281-5/+6
* Switch Sema::UnusedFileScopedDecls over to a LazyVector. Douglas Gregor2011-07-271-3/+7
* Introduce a new data structure, LazyVector, which is a vector whoseDouglas Gregor2011-07-271-2/+6
* Cleanup the stray comments and variables I could dig out of Sema toChandler Carruth2011-07-261-4/+4
* Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth2011-07-251-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-9/+9
* Build up statistics about the work done for analysis based warnings.Chandler Carruth2011-07-061-2/+11
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-0/+6
* Automatic Reference Counting.John McCall2011-06-151-5/+35
* Whenever we instantiate a static data member, make sure to define any newNick Lewycky2011-05-311-24/+16
* Implement CWG1170, which makes access-control errors into templateDouglas Gregor2011-05-111-3/+6
* Look through block pointers and ObjC object pointersMatt Beaumont-Gay2011-05-051-4/+3
* Change cycle detection to be based off of a warning flag.Alexis Hunt2011-05-051-1/+4
* Implement Sema::isExprCallable.Matt Beaumont-Gay2011-05-041-0/+100
* Implement a better version of delegating constructor cycle detection.Alexis Hunt2011-05-041-0/+3
* Recognize gcc's ms_struct pragma (and ignore for now).Fariborz Jahanian2011-04-251-2/+2
* Synthesizing the definition of an implicit member is an AST modification, so ...Sebastian Redl2011-04-241-0/+4
* At the end of the translation unit, defining a vtable can introduceDouglas Gregor2011-04-221-16/+24
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-0/+1
* We regard a function as 'unused' from the codegen perspective, so our warning...Argyrios Kyrtzidis2011-04-191-6/+20
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-10/+10
* In C++ the argument of logical not should always be bool. Added missing impli...Abramo Bagnara2011-04-071-0/+15
* Fix my earlier commit to work with escaped newlines and leave breadcrumbsJohn McCall2011-03-081-0/+21
* Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara2011-03-061-3/+8
* Don't emit unused warning for deleted functions. Fixes rdar://8365684 & http:...Argyrios Kyrtzidis2011-03-031-0/+2
* Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the r...Ted Kremenek2011-02-231-1/+12
* Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext.Ted Kremenek2011-02-231-1/+1
* Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(...Ted Kremenek2011-02-231-2/+8
* Tweaks to C++0x deduced auto type support:Richard Smith2011-02-211-0/+6
* Warn about code that uses variables and functions with internal linkageJohn McCall2011-02-191-0/+61
* Switch labels over to using normal name lookup, instead of their Chris Lattner2011-02-181-49/+0
* add a fixmeChris Lattner2011-02-171-0/+2
* Step #2/N of __label__ support: keep pushing LabelDecl forward,Chris Lattner2011-02-171-2/+1
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-0/+48
* When parsing an out-of-line member function declaration, we must delayJohn McCall2011-02-141-1/+1
* Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne2011-02-141-1/+1
* Perform the bad-address-space conversions check as part of John McCall2011-02-011-9/+0
* If there were errors, disable 'unused' warnings since they will mostly be noise.Argyrios Kyrtzidis2011-01-311-19/+23
* Teach the evaluation of the __is_convertible_to trait to translateDouglas Gregor2011-01-271-5/+11
* Separate the access-control diagnostics from other diagnostics that do not ha...Douglas Gregor2011-01-271-0/+2
* Don't insert class templates into the DynamicClasses vector.Anders Carlsson2011-01-251-0/+2
* Implement basic support for template instantiation of pack expansionsDouglas Gregor2010-12-201-1/+2
* Move the functionality to mark all vtables of key functions as used withinChandler Carruth2010-12-121-0/+12
OpenPOWER on IntegriCloud