aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.cpp
AgeCommit message (Expand)Author
2010-10-13Fix a silly bug in the suppression of non-error diagnostics in aDouglas Gregor
2010-10-12Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor
2010-09-28Move ExternalSemaSource::ReadMethodPool's implementation to Sema.cpp so that ...Sebastian Redl
2010-09-08Fix a few minor issues with parsing and semantic analysis of C++Douglas Gregor
2010-09-08Initialize the MSVCGuidDecl variable in the correct order.Bill Wendling
2010-09-08Microsoft's __uuidof operator implementation part 1.Francois Pichet
2010-09-03Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-26Restore r112114 now that SmallVector<...,0> is safe.John McCall
2010-08-26Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their ownDaniel Dunbar
2010-08-25Pull DelayedDiagnostic and AccessedEntity out into their own header.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25Initialize the translation-unit scope before lexing the firstDouglas Gregor
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall
2010-08-25Rename *PendingImplicitInstantiations to *PendingInstantiations. NoChandler Carruth
2010-08-25Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall
2010-08-25Remove Sema.h's dependency on DeclCXX.h.John McCall
2010-08-24Sema doesn't need these STL headers.John McCall
2010-08-24More header elimination. The goal of all this is to allow Parser toJohn McCall
2010-08-18Rename PCHReader to ASTReader.Sebastian Redl
2010-08-17Rename -Wunused-method -> -Wunused-member-function.Argyrios Kyrtzidis
2010-08-17Introduce -Wunused-method option for warning on unused class methods in anony...Argyrios Kyrtzidis
2010-08-15Commit improved version of 111026 & 111027.Argyrios Kyrtzidis
2010-08-13Implement caching of code-completion results for macro definitionsDouglas Gregor
2010-08-13Revert 111026 & 111027, build breakage.Argyrios Kyrtzidis
2010-08-13The unused warnings extravaganza continues. Warn for:Argyrios Kyrtzidis
2010-08-13Expand the unused warnings for functions. Warn for:Argyrios Kyrtzidis
2010-08-13Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keepin...Argyrios Kyrtzidis
2010-08-13Teach ASTUnit to hold on to the Sema object and ASTConsumer that areDouglas Gregor
2010-08-12Add a ParseAST overload that takes a Sema object, so that the callerDouglas Gregor
2010-08-12Fixing the build isn't good enough; back out r110956 and r110953.John McCall
2010-08-12dgregor should write code that compiles.John McCall
2010-08-12Add a ParseAST overload that takes a Sema object, so that the callerDouglas Gregor
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-11Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable,Douglas Gregor
2010-08-09- Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for for...Sebastian Redl
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall
2010-08-05Store the pending implicit instantiations in the PCH and perform them at the ...Argyrios Kyrtzidis
2010-08-05Support #pragma weak for PCH.Argyrios Kyrtzidis
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-08-02Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr f...Argyrios Kyrtzidis
2010-08-01Only run the jump-checker if there's a branch-protected scope *and* there'sJohn McCall
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-20Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl
2010-07-08When looking for an entity's Scope, don't consider scopes that can't contain ...Sebastian Redl
2010-07-04Don't try to install the __[u]int128_t identifier if it is already installed ...Argyrios Kyrtzidis
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-06-28Partial fix for PR7267 based on comments by John McCall on an earlier patch.Chandler Carruth
2010-06-17Given Decl::isUsed() a flag indicating when to consider the "used"Douglas Gregor