aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.cpp
AgeCommit message (Expand)Author
2011-02-14When parsing an out-of-line member function declaration, we must delayJohn McCall
2011-02-14Move support for "#pragma STDC FP_CONTRACT" to Parser; add Sema actionsPeter Collingbourne
2011-02-01Perform the bad-address-space conversions check as part of John McCall
2011-01-31If there were errors, disable 'unused' warnings since they will mostly be noise.Argyrios Kyrtzidis
2011-01-27Teach the evaluation of the __is_convertible_to trait to translateDouglas Gregor
2011-01-27Separate the access-control diagnostics from other diagnostics that do not ha...Douglas Gregor
2011-01-25Don't insert class templates into the DynamicClasses vector.Anders Carlsson
2010-12-20Implement basic support for template instantiation of pack expansionsDouglas Gregor
2010-12-12Move the functionality to mark all vtables of key functions as used withinChandler Carruth
2010-11-25Tie DefineVTablesUsed() in with recursive function instantiation so that we emitNick Lewycky
2010-11-19Refactoring. Get FunctionScopeInfo to use DiagnosticErrorTrap.Argyrios Kyrtzidis
2010-11-18Refactoring of Diagnostic class.Argyrios Kyrtzidis
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