aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-03-03Implement name hiding for names found through virtual base subobjectsDouglas Gregor
2010-03-03Add proper target hooks for __builtin_extract_return_address andJohn McCall
2010-03-03Don't emit derived-to-base destructor aliases if we don't have a definitionJohn McCall
2010-03-03Refactor CXXRecordDecl::lookupInBases() to push the recursion down aDouglas Gregor
2010-03-03Use SVN_REVISION, not SVN_VERSION.Ted Kremenek
2010-03-03Fix an algorithmic bug in LiveVariables pointed out by Zhongxing.Ted Kremenek
2010-03-03Revert r97618. Access control sucksDouglas Gregor
2010-03-03Make getClangRevision() check that SVN_VERSION is an empty string Ted Kremenek
2010-03-03Factor out the recursive lookup into C++ base classes into a separate,Douglas Gregor
2010-03-02Eliminate the static map of overridden C++ methods, which was going toDouglas Gregor
2010-03-02Suppress implicit member redeclarations arising from explicit instantiationJohn McCall
2010-03-02[CFG]Ted Kremenek
2010-03-02Don't conjure a symbol for DeclStmts when the variable is a C++ reference.Ted Kremenek
2010-03-02During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola
2010-03-02Diagnose the declaration of enum templates. Also, be a bit moreDouglas Gregor
2010-03-02Move Emit24 to clang::ioKovarththanan Rajaratnam
2010-03-02Use CXXTemporaryObjectExpr for explicitly-constructed temporaries. WeDouglas Gregor
2010-03-02Register all parameters even if they didn't occur in the function body.Zhongxing Xu
2010-03-02Unify initializer-instantiation code for variable declarations andDouglas Gregor
2010-03-02Simplify code.Anders Carlsson
2010-03-02Inspired by seeing "MIPS" go by in the commits, I've gone ahead andJohn McCall
2010-03-02Rename BaseOffset to Offset and make it signed in preparation of more constru...Anders Carlsson
2010-03-02Add in some more MIPS command line options.Eric Christopher
2010-03-02After much consultation aimed at figuring out what this builtin actuallyJohn McCall
2010-03-02Fix an amusing typo that completely the re-introduction of parametersDouglas Gregor
2010-03-02Cast a pointer to 'long long' to satisfy all compilation models.Fariborz Jahanian
2010-03-02Add commentDouglas Gregor
2010-03-01When we're parsing template names as part of base-specifiers, we areDouglas Gregor
2010-03-01Split out types that are non-canonical unless dependent as their ownJohn McCall
2010-03-01More rewriter of nested blocks fun stuff.Fariborz Jahanian
2010-03-01Unbreak the buildDouglas Gregor
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-03-01Fix the lookup of names used in a friend declaration to not attempt toChandler Carruth
2010-03-01fix PR5933: don't warn about unused variables if a function has other errors ...Chris Lattner
2010-03-01Implement jump checking for initialized c++ variables, implementingChris Lattner
2010-03-01Start detangling the BlockSemaInfo/Sema mess. No functionality change.Douglas Gregor
2010-03-01Allow a '0' precision in format strings (as the man page says it is okay).Ted Kremenek
2010-03-01The latest draft uses 'dt' to mangle member expressions, and now so do we.John McCall
2010-03-01When looking for a redeclaration of a static variable, only look for redeclar...Douglas Gregor
2010-03-01When instantiating a function-scoped enum, make sure that it and itsDouglas Gregor
2010-03-01Robustify instantiation of templates when there are errors in theDouglas Gregor
2010-03-01Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn'tJohn McCall
2010-03-01Finish pushing source-location information though TreeTransform'sDouglas Gregor
2010-03-01When looking for the instantiated declaration that corresponds to aDouglas Gregor
2010-03-01Since now we store the cast type with an ElementRegion, there isZhongxing Xu
2010-03-01Assert when loading from a code text region instead of returning an unknown s...Zhongxing Xu
2010-03-01Don't warn about case-value conversions from a negative value to aDouglas Gregor
2010-02-28Improve name mangling for dependently-scoped declaration references.Douglas Gregor
2010-02-28Add name mangling for DeclRefExprs that refer to external namesDouglas Gregor
2010-02-28Remove debug output.Anders Carlsson