aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-8/+8
2019-12-19Re-land "Add an -fno-temp-file flag for compilation"Hans Wennborg1-1/+1
2019-12-18Revert "Add an -fno-temp-file flag for compilation"Mitch Phillips1-1/+1
2019-12-18Add an -fno-temp-file flag for compilationHans Wennborg1-1/+1
2019-12-11[SYCL] Add support for auxiliary triple specification to FrontendAlexey Bader1-2/+3
2019-11-22clang/Modules: Rename CompilerInstance::ModuleManager, NFCDuncan P. N. Exon Smith1-49/+48
2019-11-22clang/Modules: Refactor CompilerInstance::loadModule, NFCDuncan P. N. Exon Smith1-203/+248
2019-11-19clang/Modules: Early return in CompilerInstance::createModuleManager, NFCDuncan P. N. Exon Smith1-43/+44
2019-11-04clang/Modules: Bring back optimization lost in 31e14f41a21fDuncan P. N. Exon Smith1-3/+4
2019-11-03clang/Modules: Sink CompilerInstance::KnownModules into ModuleMapDuncan P. N. Exon Smith1-20/+14
2019-10-21[Clang] Add VerboseOutputStream to CompilerInstanceScott Linder1-3/+11
2019-10-16Replace platform-dependent `stat` with `llvm::sys::fs::status`. NFC intended.Volodymyr Sapsai1-8/+7
2019-10-15Reapply: [Modules][PCH] Hash input files contentBruno Cardoso Lopes1-1/+3
2019-10-14Temporarily Revert [Modules][PCH] Hash input files contentEric Christopher1-3/+1
2019-10-14[Modules][PCH] Hash input files contentBruno Cardoso Lopes1-1/+3
2019-08-26FileManager: Use llvm::Expected in new getFileRef APIDuncan P. N. Exon Smith1-0/+2
2019-08-26Improve behavior in the case of stack exhaustion.Richard Smith1-0/+5
2019-08-22Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz1-9/+13
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-7/+7
2019-08-05Move LangStandard*, InputKind::Language to BasicRainer Orth1-5/+6
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song1-5/+5
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-11/+15
2019-06-26BitStream reader: propagate errorsJF Bastien1-7/+20
2019-06-19Unify DependencyFileGenerator class and DependencyCollector interface (NFCI)Alex Lorenz1-10/+4
2019-06-10[Frontend] SetUpDiagnosticLog should handle unowned diagnostic consumerAlex Lorenz1-3/+7
2019-04-18[CodeComplete] Remove obsolete isOutputBinary().Sam McCall1-6/+0
2019-03-30Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev1-0/+4
2019-03-26Basic: Return a reference from FileManager::getVirtualFileSystem, NFCDuncan P. N. Exon Smith1-2/+2
2019-03-26Frontend: Remove CompilerInstance::VirtualFileSystem, NFCDuncan P. N. Exon Smith1-13/+8
2019-03-09Modules: Invalidate out-of-date PCMs as they're discoveredDuncan P. N. Exon Smith1-5/+1
2019-03-09Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith1-32/+30
2019-01-30[HIP] Fix size_t for MSVC environmentYaxun Liu1-0/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-04PTH-- Remove feature entirely-Erich Keane1-15/+2
2018-11-17Sink BuryPointer from Clang into LLVM for reuse thereDavid Blaikie1-1/+2
2018-11-08[Frontend/Modules] Show diagnostics on prebuilt module configuration mismatch...David Blaikie1-1/+3
2018-11-05Reapply "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Benjamin Kramer1-0/+3
2018-11-02Revert "Fix regression in behavior of clang -x c++-header -fmodule-name=XXX"Ilya Biryukov1-3/+0
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner1-1/+1
2018-11-01Fix typo in comment.Richard Smith1-1/+1
2018-11-01Fix regression in behavior of clang -x c++-header -fmodule-name=XXXRichard Smith1-0/+3
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1
2018-10-10Lift VFS from clang to llvm (NFC)Jonas Devlieghere1-6/+6
2018-09-15[modules] Frontend support for building a header module from a list ofRichard Smith1-17/+5
2018-09-14[VFS] vfs::directory_iterator yields path and file type instead of full StatusSam McCall1-2/+2
2018-08-08[ADT] Normalize empty triple componentsPetr Hosek1-1/+1
2018-07-30Remove trailing spaceFangrui Song1-19/+19
2018-07-18Reapply r336660: [Modules] Autoload subdirectory modulemaps with specific Lan...Bruno Cardoso Lopes1-5/+10
2018-07-12Revert "[modules] Fix 37878; Autoload subdirectory modulemaps with specific L...Bruno Cardoso Lopes1-10/+5
2018-07-10[modules] Fix 37878; Autoload subdirectory modulemaps with specific LangOptsYuka Takahashi1-5/+10