summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.h
Commit message (Expand)AuthorAgeFilesLines
* move the Diag method for Sema to be inline. This shrinks the release-assertsChris Lattner2008-11-221-2/+9
* Split the DiagnosticInfo class into two disjoint classes:Chris Lattner2008-11-221-1/+1
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-2/+21
* Add support for overloaded operator-> when used in a member accessDouglas Gregor2008-11-201-0/+4
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-201-2/+0
* remove another old Diag method.Chris Lattner2008-11-201-2/+0
* remove another old-school Diag method.Chris Lattner2008-11-201-4/+0
* remove the type_info identifier cache. Compared to the costChris Lattner2008-11-201-3/+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-4/+0
* instead of looking up super at startup time, Chris Lattner2008-11-201-3/+0
* Implement the rest of C++ [over.call.object], which permits the objectDouglas Gregor2008-11-191-0/+4
* Support for calling overloaded function call operators (operator())Douglas Gregor2008-11-191-0/+5
* Some tweaks suggested by ArgirisDouglas Gregor2008-11-191-10/+10
* Support overloading of the subscript operator[], including support forDouglas Gregor2008-11-191-2/+3
* Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff2008-11-191-1/+1
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-191-6/+6
* Fix silly code, use IdentifierInfo* instead of std::string inDaniel Dunbar2008-11-191-6/+5
* stop calling II::getName() unnecesarily in semaChris Lattner2008-11-191-0/+1
* remove one more old-style Diag method.Chris Lattner2008-11-191-1/+0
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-191-6/+0
* Partial expansion of C++ operator overloading (for binary operators)Douglas Gregor2008-11-181-0/+11
* start converting Sema over to using its canonical Diag method.Chris Lattner2008-11-181-6/+0
* introduce the one true Diag method for Sema. Next up: kill all the others off.Chris Lattner2008-11-181-3/+2
* As threatened previously: consolidate name lookup and the creation ofDouglas Gregor2008-11-181-0/+6
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-0/+5
* minor cleanups and tidying, no functionality change.Chris Lattner2008-11-181-1/+1
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-1/+2
* Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor2008-11-171-3/+8
* Don't build identifiers for C++ constructors, destructors, orDouglas Gregor2008-11-121-1/+0
* make TryFixInvalidVariablyModifiedType a static function.Chris Lattner2008-11-121-5/+0
* Implement support for operator overloading using candidate operatorDouglas Gregor2008-11-121-5/+14
* Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expr...Sebastian Redl2008-11-111-5/+5
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-1/+16
* Basic support for taking the address of an overloaded functionDouglas Gregor2008-11-101-0/+4
* Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis2008-11-091-4/+0
* Simplify handling of nested-names in tags ('struct foo::bar').Argyrios Kyrtzidis2008-11-091-2/+3
* Implement Sema support for C++ nested-name-specifiers.Argyrios Kyrtzidis2008-11-081-1/+42
* Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis2008-11-081-5/+9
* Move named cast helpers out of Sema, as Chris requested. This requirse making...Sebastian Redl2008-11-081-38/+2
* Greatly improve static_cast diagnosticsSebastian Redl2008-11-071-5/+20
* Initial, partially-baked support for implicit user-defined conversions by con...Douglas Gregor2008-11-071-0/+3
* Parsing, ASTs, and semantic analysis for the declaration of conversionDouglas Gregor2008-11-071-0/+4
* Initial, rudimentary implementation of operator overloading for binaryDouglas Gregor2008-11-061-2/+6
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+6
* Parsing, representation, and preliminary semantic analysis of destructors.Douglas Gregor2008-11-051-1/+7
* Implement C++ copy-initialization for declarations. There is now someDouglas Gregor2008-11-051-5/+15
* Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor2008-11-051-0/+9
* Make it an error if an Objective-C declaration is not in the global scope.Anders Carlsson2008-11-041-1/+5
* Some cleanup of the cast checkers. Don't canonicalize types when not needed. ...Sebastian Redl2008-11-041-2/+0
OpenPOWER on IntegriCloud