summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Eliminate post-diagnostic hooks. Instead, implement a Sema-specificDouglas Gregor2009-03-201-0/+16
* Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revis...Steve Naroff2009-03-131-2/+0
* Add type checking for tentative definitions at the end of theDouglas Gregor2009-03-101-0/+45
* Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff2009-02-281-0/+2
* replace a dirty hack with a clean solution. Too bad we can't Chris Lattner2009-02-191-4/+12
* Fix a long standard problem with clang retaining "too much" sugar Chris Lattner2009-02-191-6/+29
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-0/+1
* Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor2009-02-141-2/+0
* Extend builtin "attribute" syntax to include a notation forDouglas Gregor2009-02-141-13/+2
* 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
OpenPOWER on IntegriCloud