aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Frontend/CompilerInstance.h
AgeCommit message (Expand)Author
2013-03-20<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor
2013-02-01For ModuleLoader::makeModuleVisible() also pass the source location where theArgyrios Kyrtzidis
2013-01-25Rename the -cc1 option "-generate-module-index" toDouglas Gregor
2013-01-23Implement the writer side of the global module index. Douglas Gregor
2013-01-20Nuke SetUpBuildDumpLog.Sean Silva
2013-01-12Provide Decl::getOwningModule(), which determines the (sub)module inDouglas Gregor
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-11-29Keep track of modules that have failed to build. If we encounter anDouglas Gregor
2012-11-09Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile,Argyrios Kyrtzidis
2012-10-31[PCH] Remove the stat cache from the PCH file.Argyrios Kyrtzidis
2012-10-23Use a .def file for most of the diagnostic options.Douglas Gregor
2012-10-23Make DiagnosticOptions intrusively reference-counted, and make sureDouglas Gregor
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Dmitri Gribenko
2012-09-13Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg isDmitri Gribenko
2012-08-31Make AnalyzerOptions a shared object between CompilerInvocation andTed Kremenek
2012-07-02Add a new libclang completion API to get brief documentation comment that isDmitri Gribenko
2012-03-07[PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis
2012-03-03Frontend: Default to creating output files using temporary files + rename.Daniel Dunbar
2012-03-03Frontend: Don't automatically create missing directories when using temporary...Daniel Dunbar
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2011-12-02When we treat an #include or #import as a module import, create anDouglas Gregor
2011-12-01Introduce the notion of name visibility into modules. For a givenDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30Implement (de-)serialization of the description of a module and itsDouglas Gregor
2011-11-30Teach the preprocessor how to handle module import declarations thatDouglas Gregor
2011-11-30When loading a module that involves submodules (e.g., std.vector),Douglas Gregor
2011-11-30Switch the module-loading interfaces and parser from a simpleDouglas Gregor
2011-11-17Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted ...Ted Kremenek
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-09-25Rename DiagnosticClient to DiagnosticConsumer as per issue 5397David Blaikie
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-13When compiling a module on-demand, re-use the diagnostics clientDouglas Gregor
2011-08-26Introduce support for a simple module import declaration, whichDouglas Gregor
2011-08-25Introduce a -cc1 option "-emit-module", that creates a binary moduleDouglas Gregor
2011-07-28Cut down the number of open/close system calls for output files.Argyrios Kyrtzidis
2011-07-20remove some now-redundant forward declarations.Chris Lattner
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-19Revamp the SourceManager to separate the representation of parsedDouglas Gregor
2011-04-07Fronted/CC_LOG_DIAGNOSTICS: Wire up dwarf-debug-flags support.Daniel Dunbar
2011-03-21Improve crash recovery cleanup to recovery CompilerInstances during crash rec...Ted Kremenek
2011-02-19Re-instate r125819 and r125820 with no functionality changePeter Collingbourne
2011-02-19Revert 125820 and 125819 to fix PR9266.Rafael Espindola
2011-02-18Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenActionPeter Collingbourne
2011-02-05Improve our uniquing of file entries when files are re-saved or areDouglas Gregor
2011-01-31Frontend: Add an explicit RemoveFileOnSignal flag argument, to control theDaniel Dunbar
2011-01-26Remove CompilerInstance::getOutputFileList because it is unimplemented and un...Jeffrey Yasskin
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner