summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-1/+1
* Implement semantic analysis for the GNU flexible array initializationDouglas Gregor2009-02-041-4/+6
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-2/+8
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* inline Sema::getLangOptions, rdar://6515190. This speeds upChris Lattner2009-01-221-5/+2
* Initial implementation of semantic analysis and ASTs for C99Douglas Gregor2009-01-221-2/+2
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-4/+4
* Vector codegen improvementsNate Begeman2009-01-181-1/+1
* Addressed the issue in <rdar://problem/6479085>, where we failed toDouglas Gregor2009-01-091-1/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-1/+1
* Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245.Sebastian Redl2008-12-221-2/+2
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-1/+1
* change getCurFunctionDecl to skip through Block contexts to findChris Lattner2008-12-041-0/+20
* Overload resolution for the operator new function. Member version is still un...Sebastian Redl2008-12-031-1/+2
* Rename Selector::getName() to Selector::getAsString(), and addChris Lattner2008-11-241-3/+14
* add support for inserting a DeclarationName into a diagnostic directlyChris Lattner2008-11-231-5/+12
* Genericize the qualtype formating callback to support any diag argument.Chris Lattner2008-11-231-3/+4
* Add support for sending QualType's directly into diags and convert twoChris Lattner2008-11-231-0/+19
* move the Diag method for Sema to be inline. This shrinks the release-assertsChris Lattner2008-11-221-6/+2
* Split the DiagnosticInfo class into two disjoint classes:Chris Lattner2008-11-221-1/+1
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-201-5/+0
* remove another old Diag method.Chris Lattner2008-11-201-6/+0
* remove another old-school Diag method.Chris Lattner2008-11-201-6/+0
* remove the type_info identifier cache. Compared to the costChris Lattner2008-11-201-2/+0
* compared to the rest of the code in Sema::GetStdNamespace(),Chris Lattner2008-11-201-1/+0
* remove some other identifiers that are looked up really early and onlyChris Lattner2008-11-201-6/+0
* instead of looking up super at startup time, Chris Lattner2008-11-201-2/+0
* remove one more old-style Diag method.Chris Lattner2008-11-191-7/+2
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-191-21/+4
* start converting Sema over to using its canonical Diag method.Chris Lattner2008-11-181-17/+0
* introduce the one true Diag method for Sema. Next up: kill all the others off.Chris Lattner2008-11-181-3/+3
* This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner2008-11-181-23/+13
* Change the diagnostics interface to take an array of pointers to Chris Lattner2008-11-181-8/+11
* Fix <rdar://problem/6320086> parser rejects block capturing ivar.Steve Naroff2008-11-171-1/+4
* Implement support for operator overloading using candidate operatorDouglas Gregor2008-11-121-4/+6
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-0/+4
* Implement Sema support for C++ nested-name-specifiers.Argyrios Kyrtzidis2008-11-081-3/+3
* Some cleanup of the cast checkers. Don't canonicalize types when not needed. ...Sebastian Redl2008-11-041-7/+0
* Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian...Douglas Gregor2008-10-241-0/+7
* Add Sema implementation of #pragma pack stack. Daniel Dunbar2008-10-141-1/+1
* Add support for format string checking of object-size checkingDaniel Dunbar2008-10-021-11/+16
* Add a LangOptions member to IdentifierResolver.Argyrios Kyrtzidis2008-09-091-1/+2
* Tweak implementation for allowing ObjC builtin type redefinitions.Steve Naroff2008-09-091-6/+6
* Remove "NextDecl" from RecordDecl. This change touches many files that where...Ted Kremenek2008-09-051-2/+2
* Generate error if we try to implicit cast between different addressMon P Wang2008-09-041-5/+20
* Add semantic analysis for "blocks". Steve Naroff2008-09-031-1/+1
* Pass SourceRanges by reference to the various Diag methods.Argyrios Kyrtzidis2008-08-241-7/+8
* Make sure to create CXX record decls for the implicit Obj-C type declarations...Anders Carlsson2008-08-231-14/+16
* make sure that ParseAST invokes the action for end of translation unit.Chris Lattner2008-08-231-0/+8
OpenPOWER on IntegriCloud