aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.cpp
AgeCommit message (Expand)Author
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-30PR3679 - handle #pragma weakRyan Flynn
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-22Implement implicit instantiation of the member functions of a class templateDouglas Gregor
2009-06-22Rework the way we track which declarations are "used" duringDouglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-16Add a comment to Sema::ActOnTranslationUnitScope().Steve Naroff
2009-06-14Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor
2009-06-14Update LLVM.Douglas Gregor
2009-06-03Use "()" instead of "(void)" when pretty-printing a parameter-less function t...Argyrios Kyrtzidis
2009-05-29Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor
2009-05-14Introduce a stack of instantiation scopes that are used to store the mapping ...Douglas Gregor
2009-04-30only support int128_t on 64-bit and larger targets. 32-bit targets don'tChris Lattner
2009-04-30initial support for __[u]int128_t, which should be basicallyChris Lattner
2009-04-24PCH support for the global method pool (= instance and factory methodDouglas Gregor
2009-04-23PCH support for all of the predefined Objective-C types, such as id,Douglas Gregor
2009-04-22Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pullingDouglas Gregor
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-15Add warning when a tentative array definition is assumed to have one element.Daniel Dunbar
2009-04-14When building a PCH file, don't perform end-of-translation-unitDouglas Gregor
2009-04-01Give Type::getDesugaredType a "for-display" mode that can apply moreDouglas Gregor
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-20Eliminate post-diagnostic hooks. Instead, implement a Sema-specificDouglas Gregor
2009-03-13Remove ActiveScope (revert http://llvm.org/viewvc/llvm-project?view=rev&revis...Steve Naroff
2009-03-10Add type checking for tentative definitions at the end of theDouglas Gregor
2009-02-28Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff
2009-02-19replace a dirty hack with a clean solution. Too bad we can't Chris Lattner
2009-02-19Fix a long standard problem with clang retaining "too much" sugar Chris Lattner
2009-02-14Add hook to add attributes to function declarations that we knowDouglas Gregor
2009-02-14Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor
2009-02-14Extend builtin "attribute" syntax to include a notation forDouglas Gregor
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-02-04Implement semantic analysis for the GNU flexible array initializationDouglas Gregor
2009-02-04Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-22inline Sema::getLangOptions, rdar://6515190. This speeds upChris Lattner
2009-01-22Initial implementation of semantic analysis and ASTs for C99Douglas Gregor
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-18Vector codegen improvementsNate Begeman
2009-01-09Addressed the issue in <rdar://problem/6479085>, where we failed toDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2008-12-22Expr and Stmt must be destroyed with Destroy, not delete. Fixes PR/3245.Sebastian Redl
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-04change getCurFunctionDecl to skip through Block contexts to findChris Lattner