aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-11-16[Frontend] Rangify for loop. NFC.Vedant Kumar1-2/+2
2015-11-05[modules] If we're given a module file, via -fmodule-file=, for a module, butRichard Smith1-4/+24
2015-11-03Introduce module file extensions to piggy-back data onto module files.Douglas Gregor1-5/+9
2015-10-16[modules] Allow the error when explicitly loading an incompatible module fileRichard Smith1-5/+14
2015-10-05Use llvm::errc instead of std::errc.Rafael Espindola1-1/+1
2015-10-03Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren1-3/+3
2015-09-22[CUDA] Allow parsing of host and device code simultaneously.Artem Belevich1-5/+11
2015-09-17createOutputFile should set Error to something if it returns null.Douglas Katzman1-1/+3
2015-08-18Initialize the AST consumer as soon as we have both an ASTConsumer and anRichard Smith1-8/+15
2015-08-17[modules] When explicitly building a module file, don't include timestamps inRichard Smith1-0/+1
2015-08-15[modules] Stop dropping 'module.timestamp' files into the current directoryRichard Smith1-3/+6
2015-08-13Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD.Ivan Krasin1-3/+5
2015-08-11Fix some tabs.Richard Smith1-4/+3
2015-08-09[modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith1-17/+3
2015-08-09[modules] PR22534: Load files specified by -fmodule-file= eagerly. In particu...Richard Smith1-69/+30
2015-08-09Unrevert r244412 (reverted in r244414), and delete the bogus line left behindRichard Smith1-1/+3
2015-08-09Revert "[modules] Don't leak -M flags for dependency file generation into the...Justin Bogner1-3/+1
2015-08-09[modules] Don't leak -M flags for dependency file generation into the moduleRichard Smith1-1/+3
2015-08-09[modules] Attach dependency listeners to the module manager once when it'sRichard Smith1-9/+7
2015-07-21[modules] Produce an error if -cc1 wants to implicitly build a module and noRichard Smith1-8/+7
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-8/+8
2015-07-14Extend -ftime-report to give more information about time spent reading module...Richard Smith1-2/+19
2015-07-06Replace some const std::string & with llvm::StringRef or std::stringYaron Keren1-3/+3
2015-07-03Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but no...Yaron Keren1-3/+3
2015-07-03Replace some const std::string & with llvm::StringRef or std::stringYaron Keren1-3/+3
2015-07-03Revert r241319, investigating.Yaron Keren1-3/+3
2015-07-03Replace some const std::string & with llvm::StringRef or std::stringYaron Keren1-3/+3
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-25/+31
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-3/+2
2015-05-18[modules] Move implicit creation of ImportDecls for #includes transformed int...Richard Smith1-19/+0
2015-05-16[modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith1-3/+5
2015-05-15[modules] Add local submodule visibility support for declarations.Richard Smith1-0/+5
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith1-6/+4
2015-04-29[modules] Stop trying to fake up a linear MacroDirective history.Richard Smith1-63/+35
2015-04-14Use raw_pwrite_stream in clang.Rafael Espindola1-13/+17
2015-04-10[Frontend] Close open file handles before renaming output filesReid Kleckner1-10/+12
2015-04-10Return std::unique_ptr to avoid a release and recreate.Rafael Espindola1-4/+4
2015-04-10Use a std::unique_ptr to make it easier to see who owns the stream.Rafael Espindola1-10/+11
2015-03-28[Modules] Don't compute a modules cache path if we're not using modules!Chandler Carruth1-1/+2
2015-03-24[Modules] Stop creating timestamps for the modules cache and trying toChandler Carruth1-3/+4
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-5/+4
2015-03-18Make module files passed to a module build via -fmodule-file= available toRichard Smith1-0/+13
2015-02-28Give better diagnostics when -fmodule-file= finds a bad file: if the file isRichard Smith1-3/+13
2015-02-25[modules] Even if we already have a definition of a class, loading in anotherRichard Smith1-1/+4
2015-02-25[modules] Fix a bug that would result in a build with P paths through a moduleRichard Smith1-0/+3
2015-02-20Add -fno-implicit-modules.Manuel Klimek1-0/+6
2015-02-19[PCH/Modules] Check that the specific module cache path the PCH was built wit...Argyrios Kyrtzidis1-8/+12
2015-02-09Diagnose timeouts in the LockFileManager and delete the dead lock fileBen Langmuir1-2/+12
2015-02-04[modules] When using -E, we may try to merge decls despite having no SemaRichard Smith1-14/+13
2015-01-23PR22299: Relocate code for handling -fmodule-map-file= so that we don't try toRichard Smith1-8/+0