aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-11-14PR5462: Don't run off the edge of the argument array for vararg handlingEli Friedman
2009-11-14PR5483: Generate missing form of destructor when it is virtual. (SomeoneEli Friedman
2009-11-14Fix for PR5489: don't skip the complete type requrirement for variableEli Friedman
2009-11-14When type-checking a static cast (or the static_cast part of a C-styleDouglas Gregor
2009-11-14Switch -verify implementation to use VerifyDiagnosticClient.Daniel Dunbar
2009-11-14Add VerifyDiagnosticsClient, to replace old -verify.Daniel Dunbar
2009-11-14Diagnose ambiguity of operator delete and operator delete[]. Sebastian, pleas...Anders Carlsson
2009-11-14Add ASTConsumer to CompilerInstance.Daniel Dunbar
2009-11-14Generate the old API when sending message to superFariborz Jahanian
2009-11-14Handle CXXDefaultArgExprs in EmitLValue. Fixes PR5484.Anders Carlsson
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-14Add static version of Preprocessor::getSpelling.Daniel Dunbar
2009-11-14Move CompilerInstance::set* methods out-of-line.Daniel Dunbar
2009-11-14Move definition of GRExprEngine::ProcessEndPath() out-of-line.Ted Kremenek
2009-11-14Mangling support for typeinfo names.Mike Stump
2009-11-13Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor
2009-11-13Handle descructor printing better.Mike Stump
2009-11-13Template argument deduction of a non-type template parameter from aDouglas Gregor
2009-11-13A constructor template cannot be instantiated to a copyDouglas Gregor
2009-11-13Also track address points for primaries bases.Mike Stump
2009-11-13Code gen. For virtual destructor call on array objectsFariborz Jahanian
2009-11-13Obvious fix for PR5474.Eli Friedman
2009-11-13Fixes a code gen. bug for array delete operator callFariborz Jahanian
2009-11-13Clear temporaries in more places.Anders Carlsson
2009-11-13Code gen for arrady delete operator. Fixes pr5472.Fariborz Jahanian
2009-11-13Fix bug Doug noticed.Anders Carlsson
2009-11-13Do not store DIDescriptor directly into a container. Store MDNode directly, t...Devang Patel
2009-11-13This falls into the category of stupid pet tricks. I hate to do this,Mike Stump
2009-11-13Add clang-cc option "--analyzer-experimental-internal-checks". ThisTed Kremenek
2009-11-13When performing copy initialization (= "implicit conversion", here) toDouglas Gregor
2009-11-13When transforming an expression statement (e.g., for templateDouglas Gregor
2009-11-13Add CompilerInstance utility functions for creating output files.Daniel Dunbar
2009-11-13Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...Anders Carlsson
2009-11-13Don't bind arguments to temporaries if the argument has a reference type.Anders Carlsson
2009-11-13Remove local splitLines reimplementation.Daniel Dunbar
2009-11-13Add output file list to CompilerInstance, so that it can track them instead ofDaniel Dunbar
2009-11-13Add CodeCompletion consumer to CompilerInvocation.Daniel Dunbar
2009-11-13Rework Sema code completion interface.Daniel Dunbar
2009-11-13Add CompilerInstance::createPCHExternalASTSource.Daniel Dunbar
2009-11-13Add ASTContext to CompilerInstance.Daniel Dunbar
2009-11-13Malloc checker basically works now.Zhongxing Xu
2009-11-13Hook up Malloc checker.Zhongxing Xu
2009-11-13Check in a new interface of Checker, which will soon be used.Zhongxing Xu
2009-11-13GRStateManager::CurrentStmt is not used. Remove it.Zhongxing Xu
2009-11-13Add CompilerInstance::createDiagnostics, and move clang-cc to it.Daniel Dunbar
2009-11-13Add Preprocessor to CompilerInstance, and move clang-cc CreatePreprocessor toDaniel Dunbar
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-13Include header for printf.Zhongxing Xu
2009-11-13Use StringRef::split instead of SplitString.Rafael Espindola
2009-11-13Add a special BuildVirtualCall that's going to be used for building calls to ...Anders Carlsson