- 48dd19b Introduce a stack of instantiation scopes that are used to store the mapping from variable declarations that occur within templates to their instantiated counterparts by Douglas Gregor · 15 years ago
- 4d150c8 only support int128_t on 64-bit and larger targets. 32-bit targets don't by Chris Lattner · 16 years ago
- 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 16 years ago
- f0aaf7a PCH support for the global method pool (= instance and factory method by Douglas Gregor · 16 years ago
- 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 16 years ago
- 21e072b Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pulling by Douglas Gregor · 16 years ago
- b6c8c8b Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 16 years ago
- dbb4f21 Add warning when a tentative array definition is assumed to have one element. by Daniel Dunbar · 16 years ago
- f807fe0 When building a PCH file, don't perform end-of-translation-unit by Douglas Gregor · 16 years ago
- 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 16 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
- 25a88bb Eliminate post-diagnostic hooks. Instead, implement a Sema-specific by Douglas Gregor · 16 years ago
- caaacec Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65694 and http://llvm.org/viewvc/llvm-project?view=rev&revision=66741). by Steve Naroff · 16 years ago
- 275a369 Add type checking for tentative definitions at the end of the translation unit. by Douglas Gregor · 16 years ago
- f3cf897 Fix <rdar://problem/6451399> problems with labels and blocks. by Steve Naroff · 16 years ago
- 92dd386 replace a dirty hack with a clean solution. Too bad we can't by Chris Lattner · 16 years ago
- d0344a4 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
- 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
- 370ab3f Make it possible for builtins to expression FILE* arguments, so that by Douglas Gregor · 16 years ago
- a316e7b Extend builtin "attribute" syntax to include a notation for by Douglas Gregor · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 16 years ago
- 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 53ebff3 inline Sema::getLangOptions, rdar://6515190. This speeds up by Chris Lattner · 16 years ago
- 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
- 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
- 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
- d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
- 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
- cfb664c Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245. by Sebastian Redl · 16 years ago
- 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
- 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
- b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
- 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 · 17 years ago
- 87f3ff0 Added PushOnScopeChains method to Sema, that adds a decl to both the IdResolver and the Scope. by Argyrios Kyrtzidis · 17 years ago
- d6a07aa Add class and super class location info to ObjCInterfaceDecl... by Steve Naroff · 17 years ago
- 7f925cc Switch sema to maintaining its own scope chain information for variable by Chris Lattner · 17 years ago
- b048c98 This patch contains these changes: by Chris Lattner · 17 years ago
- 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 17 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