- 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
- 011bb4e add support for inserting a DeclarationName into a diagnostic directly by Chris Lattner · 16 years ago
- 3fdf4b0 Genericize the qualtype formating callback to support any diag argument. by Chris Lattner · 16 years ago
- 22caddc Add support for sending QualType's directly into diags and convert two by Chris Lattner · 16 years ago
- 3cfa928 move the Diag method for Sema to be inline. This shrinks the release-asserts by Chris Lattner · 16 years ago
- 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
- f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
- 5dc266a remove another old Diag method. by Chris Lattner · 16 years ago
- d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
- 572af49 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 16 years ago
- 8edea83 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 16 years ago
- 2bac0f6 remove some other identifiers that are looked up really early and only by Chris Lattner · 16 years ago
- 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
- dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
- fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
- c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 16 years ago
- ebf5ddf introduce the one true Diag method for Sema. Next up: kill all the others off. by Chris Lattner · 16 years ago
- 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
- 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
- d7612e1 Fix <rdar://problem/6320086> parser rejects block capturing ivar. by Steve Naroff · 16 years ago
- eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
- c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
- ef6e647 Implement Sema support for C++ nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago
- f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
- 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
- 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
- de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
- eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
- 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
- 3a2c744 Generate error if we try to implicit cast between different address spaces by Mon P Wang · 16 years ago
- 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
- a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
- c303606 Make sure to create CXX record decls for the implicit Obj-C type declarations. This lets us compile Cocoa.h as Objective-C++ by Anders Carlsson · 16 years ago
- 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
- 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
- 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
- b6ccaac Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
- b752f28 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 16 years ago
- b49b572 improve comments yet again, now I know what this does :) by Chris Lattner · 16 years ago
- 0b6d1e6 minor rename, also, reject pointer to qualified id. by Chris Lattner · 16 years ago
- 17af2a6 Fix a crash that can happen when you have typedefs for pointers to by Chris Lattner · 16 years ago
- 22e684a simplify this predicate, only checking isObjCQualifiedIdType once. by Chris Lattner · 16 years ago
- 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- 53d0ea5 Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() and getCurMethodDecl() that return the appropriate Decl through CurContext. by Argyrios Kyrtzidis · 16 years ago
- 27933c1 add a fixme back by Chris Lattner · 16 years ago
- 6ee1f9c "This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." by Chris Lattner · 16 years ago
- 7ff22b2 Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- e6fe5d4 Give the "isa" slot a name! by Steve Naroff · 16 years ago
- 3e4177f Add FIXME. by Eli Friedman · 16 years ago
- ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
- 87f3ff0 Added PushOnScopeChains method to Sema, that adds a decl to both the IdResolver and the Scope. by Argyrios Kyrtzidis · 16 years ago
- d6a07aa Add class and super class location info to ObjCInterfaceDecl... by Steve Naroff · 16 years ago
- 7f925cc Switch sema to maintaining its own scope chain information for variable by Chris Lattner · 16 years ago
- b048c98 This patch contains these changes: by Chris Lattner · 16 years ago
- 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 16 years ago
- 0e77ba0 Add create methods for ObjCIvarDecl and ObjCInterfaceDecl by Chris Lattner · 17 years ago
- 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Sema/Sema.cpp]
- c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
- 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
- 69d6375 Move the initialization of SEL/objc_selector from Sema::Sema() to Sema::ActOnTranslationUnitScope() and make sure the type/struct get inserted into the translation unit scope. by Steve Naroff · 17 years ago
- 438757c avoid making implicit casts that just remove typedefs. by Chris Lattner · 17 years ago
- 2ae34ed pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 17 years ago
- 1e0a390 Move promoteExprToType from being a static method in SemaExpr.cpp to being by Chris Lattner · 17 years ago
- a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
- 540fc53 Limit type of foreach's element and collection to be a pointer to by Fariborz Jahanian · 17 years ago
- 1f990d6 Patch to add semantics check for ObjC2's foreacn statement. by Fariborz Jahanian · 17 years ago
- 4667ac3 generalize some of the conversion warnings. by Chris Lattner · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
- 7a9d49f Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
- 66c5dfc Patch to implement "Protocol" as a built-in type declared as "@class Protocol;" by Fariborz Jahanian · 17 years ago
- 6c19a04 Initialize CurMethodDecl to 0. by Anders Carlsson · 17 years ago
- 89307ff by Steve Naroff · 17 years ago
- 1f64432 by Steve Naroff · 17 years ago
- 8ee529b by Steve Naroff · 17 years ago
- 8baaca5 Encode Class, SEL and Objective-C objects. by Anders Carlsson · 17 years ago
- fb1051b minor tweaks by Chris Lattner · 17 years ago
- 390d50a Implementation of AST for @protocol expression. by Fariborz Jahanian · 17 years ago
- b62f681 Patch to implement AST generation for objective-c's @selector expression. by Fariborz Jahanian · 17 years ago
- 7e219e4 by Steve Naroff · 17 years ago
- e21b573 Refinements to Sema::GetObjcIdType()... by Steve Naroff · 17 years ago
- 3b95017 by Steve Naroff · 17 years ago
- b216c88 by Steve Naroff · 17 years ago
- 394a3fd add actions for deleting expr/stmt nodes. by Chris Lattner · 17 years ago
- e0eb80a Moved id_asprintf before id_vsnprintf in the enum used for indexing by Ted Kremenek · 17 years ago
- 59907c4 initial support for checking format strings, patch by Ted Kremenek: by Chris Lattner · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago