aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-12-20[clang][NFC] Clean up createDefaultOutputFile()Timm Bäder1-4/+3
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer1-5/+5
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek1-5/+5
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek1-5/+5
2022-12-17llvm::Optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-09[Frontend] Use std::optional in CompilerInstance.cpp (NFC)Kazu Hirata1-3/+4
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-17[clang] Use InMemoryModuleCache for readASTFileControlBlock NFCBen Langmuir1-1/+2
2022-10-27[NFC] [Modules] Rename modules related things in Preprocessor and AffectingMo...Chuanqi Xu1-1/+1
2022-10-25[clang] Replace BACKEND_PACKAGE_STRING with LLVM_VERSION_STRINGFangrui Song1-3/+4
2022-10-05[clang] Update ModuleMap::getModuleMapFile* to use FileEntryRefBen Langmuir1-18/+13
2022-09-09Frontend: Respect -working-directory when checking if output files can be wri...Steven Wu1-6/+10
2022-08-26[clang] Enable output of SARIF diagnosticsAbraham Corea Diaz1-0/+4
2022-08-24[clang][modules] Consider M affecting after mapping M.Private to M_PrivateJan Svoboda1-2/+2
2022-08-24[clang][modules] Track affecting modulesJan Svoboda1-1/+1
2022-08-23[clang] Pull some utility functions into CompilerInvocation NFCBen Langmuir1-2/+1
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-2/+2
2022-08-05[clang][modules] Don't depend on sharing FileManager during module buildBen Langmuir1-6/+15
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata1-2/+2
2022-07-07[clang] Cleanup ASTContext before output files in crash recovery for modulesBen Langmuir1-5/+12
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-22Fix interaction of pragma FENV_ACCESS with other pragmasSerge Pavlov1-4/+4
2022-05-28[CompilerInstance] Fix weird condition on `createCodeCompletionConsumer`Yuki Okushi1-7/+4
2022-04-15[clang] NFCI: Use DirectoryEntryRef in collectIncludePCHJan Svoboda1-2/+2
2022-01-26[clang] Fix serialized diagnostics edge-casesJan Svoboda1-3/+6
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2021-12-24Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)Kazu Hirata1-6/+6
2021-11-12[clang] NFC: Format a loop in CompilerInstanceJan Svoboda1-15/+13
2021-11-12[clang] NFC: Use range-based for loopJan Svoboda1-5/+3
2021-11-12[clang] NFC: Remove benign conditionJan Svoboda1-73/+71
2021-10-18[clang][modules] Delay creating `IdentifierInfo` for names of explicit modulesJan Svoboda1-6/+9
2021-10-17[clang] Use llvm::erase_if (NFC)Kazu Hirata1-5/+3
2021-10-13[clang][modules] Cache loads of modules imported by PCHJan Svoboda1-10/+14
2021-10-13[clang] NFC: Move class to make it reusableJan Svoboda1-46/+48
2021-10-12[clang][modules] NFC: Propagate import `SourceLocation` into `HeaderSearch::l...Jan Svoboda1-5/+6
2021-10-05Reland "[clang-repl] Allow loading of plugins in clang-repl."Vassil Vassilev1-0/+22
2021-10-05Revert "[clang-repl] Allow loading of plugins in clang-repl."Vassil Vassilev1-22/+0
2021-10-05[clang-repl] Allow loading of plugins in clang-repl.Vassil Vassilev1-0/+22
2021-08-31[clang] Remove redundant calls to c_str() (NFC)Kazu Hirata1-2/+1
2021-08-12Frontend: Add -f{,no-}implicit-modules-uses-lock and -Rmodule-lockDuncan P. N. Exon Smith1-2/+24
2021-08-12Frontend: Refactor compileModuleAndReadAST, NFCDuncan P. N. Exon Smith1-55/+90
2021-07-15[Frontend] Only compile modules if not already finalizedBen Barham1-0/+9
2021-07-12Reland "[clang-repl] Implement partial translation units and error recovery."Vassil Vassilev1-1/+1
2021-07-11Revert "[clang-repl] Implement partial translation units and error recovery."Vassil Vassilev1-1/+1
2021-07-11[clang-repl] Implement partial translation units and error recovery.Vassil Vassilev1-1/+1
2021-06-29[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to ...Melanie Blower1-2/+2
2021-06-28Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEn...Melanie Blower1-2/+2
2021-06-28[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to ...Melanie Blower1-2/+2
2021-06-28Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEn...Melanie Blower1-2/+2