summaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)Author
2023-04-25-fdebug-prefix-map=: make the last win when multiple prefixes matchFangrui Song
2023-04-24[Driver] Simplify handling of -mabi=vec-default -mabi=vec-extabiFangrui Song
2023-04-24[Clang] Accept and forward `-fconvergent-functions` in the driverJoseph Huber
2023-04-23Remove ExplicitEmulatedTLS and simplify -femulated-tls handlingFangrui Song
2023-03-29[NFC][Clang] Move DebugOptions to llvm/Frontend for reuse in FlangKiran Chandramohan
2023-02-13[Driver] Add --vfsoverlay flagAlex Brachet
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott
2023-02-08[clang][cli] Simplify repetitive macro invocationsJan Svoboda
2023-02-08[clang][deps] Ensure module invocation can be serializedBen Langmuir
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-02-01[Clang] avoid relying on StringMap iteration order when roundtripping -analyz...Erik Desjardins
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu
2023-01-19Revert "[Clang] Give Clang the ability to use a shared stat cache"Fred Riss
2023-01-18[Clang] Give Clang the ability to use a shared stat cacheFred Riss
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2022-12-22Remove incorrectly implemented -mibt-sealFangrui Song
2022-12-17std::optional::value => operator*/operator->Fangrui Song
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-09[Frontend] Use std::optional in CompilerInvocation.cpp (NFC)Kazu Hirata
2022-12-07Add support for a backdoor driver option that enables emitting headerAkira Hatanaka
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song
2022-12-03[clang] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02[clang][modules] Serialize VFS overlay paths into PCMsJan Svoboda
2022-11-25[analyzer] Deprecate FAM analyzer-config, recommend -fstrict-flex-arrays insteadBalazs Benics
2022-11-21Remove -cc1 -fconcepts-ts flagErich Keane
2022-11-18[C++20] [Modules] Remove unmaintained Header ModuleChuanqi Xu
2022-11-11The handling of 'funsafe-math-optimizations' doesn't update the 'MathErrno'Zahira Ammarguellat
2022-11-08[Driver] Refactor err_drv_unsupported_option_argument call sites to use llvm:...Fangrui Song
2022-11-07[clang][NFC] Use c++17 style variable type traitsNathan James
2022-11-01[CodeView][clang] Add flag to disable emitting command line into CodeViewArthur Eubanks
2022-10-26[clang] Move getenv call for SOURCE_DATE_EPOCH out of frontend NFCBen Langmuir
2022-10-12[Frontend] Recognize environment variable SOURCE_DATE_EPOCHFangrui Song
2022-09-23Restore "[MemProf] Memprof profile matching and annotation"Teresa Johnson
2022-09-22Revert "[MemProf] Memprof profile matching and annotation"Teresa Johnson
2022-09-22[MemProf] Memprof profile matching and annotationTeresa Johnson
2022-09-16[Clang] Give error message for invalid profile path when compiling IRAiden Grossman
2022-09-14[OpenMP] Remove simplified device runtime handlingJoseph Huber
2022-09-13[clang] Explicitly set the EmulatedTLS codegen option. NFC.Martin Storsjö
2022-09-02[HLSL] Restrict to supported targetsChris Bieneman
2022-08-23[Clang] follow-up D128745, use ClangABICompat15 instead of ClangABICompat14Yuanfang Chen
2022-08-23[analyzer] Drop deprecated flagsBalazs Benics
2022-08-23[clang] Pull some utility functions into CompilerInvocation NFCBen Langmuir
2022-08-20Revert "Use std::is_same_v instead of std::is_same (NFC)"Kazu Hirata
2022-08-20Use std::is_same_v instead of std::is_same (NFC)Kazu Hirata
2022-08-17[clang][llvm][NFC] Change misexpect's tolerance option to be 32-bitPaul Kirth
2022-08-04[HLSL] Support -E option for HLSL.Xiang Li
2022-07-29Fix lack of cc1 flag in llvmcmd sections when assertions are enabledAiden Grossman
2022-07-27[clang][AIX] Add option to control quadword lock free atomics ABI on AIXKai Luo
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata