aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseAST.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith1-15/+7
2016-08-19C++ Modules TS: support parsing the 'module' declaration (including extensionsRichard Smith1-1/+1
2016-05-13Prune four superfluous ExternalSemaSource.h includes and one forward declarat...Yaron Keren1-1/+0
2015-08-07Restore PrettyStackTrace state on crash.Nico Weber1-0/+17
2014-12-28Remove unneeded include of DeclCXX.h from libParse.Nico Weber1-1/+0
2014-12-17Rangify for loop, NFC.Yaron Keren1-4/+2
2014-03-12[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-03-09[C++11] Replace OwningPtr include with <memory>.Ahmed Charles1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-3/+4
2013-07-04Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-1/+1
2013-03-25Try harder to be signal-safe inside our signal handler. The most prominent be...Nick Lewycky1-4/+15
2012-12-21Fix indent.Chad Rosier1-1/+1
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-5/+5
2012-11-27Move PrettyStackTraceParserEntry to ParseAST.cppNico Weber1-3/+35
2012-11-05Have the parser initialize Sema before it consumes the firstDouglas Gregor1-1/+0
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer1-0/+1
2012-06-19Revert predefined decl tracking.Meador Inge1-33/+11
2012-06-06Add pedantic warning -Wempty-translation-unit (C11 6.9p1).Jordan Rose1-15/+39
2012-04-12Added a flag to the parser to skip method bodies.Erik Verbruggen1-6/+8
2012-03-05AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar1-2/+2
2012-02-07Make parsing of objc @implementations more robust.Argyrios Kyrtzidis1-4/+0
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith1-2/+2
2011-11-18Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continueArgyrios Kyrtzidis1-2/+11
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor1-2/+2
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-1/+1
2011-07-06Build up statistics about the work done for analysis based warnings.Chandler Carruth1-1/+6
2011-07-04Start switching the AST stats printing to use llvm::errs() instead ofChandler Carruth1-1/+1
2011-03-22Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it const...Ted Kremenek1-4/+10
2011-03-18Construct 'Sema' object on the stack, so that crash recovery can recovery it'...Ted Kremenek1-3/+7
2011-03-18Use CrashRecoveryContextCleanup objects to release resources associated with ...Ted Kremenek1-0/+7
2011-02-17The internal -fdump-record-layouts flag already dumps the layout when it was ...Douglas Gregor1-24/+0
2010-08-25Remove Sema.h's dependency on DeclCXX.h.John McCall1-0/+1
2010-08-23Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall1-2/+2
2010-08-20Another step in the process of making the parser depend on Sema:John McCall1-0/+113