aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-6/+6
2023-09-14Reland "[clang] Add experimental option to omit the RTTI component from the v...Leonard Chan1-0/+8
2023-09-13Revert "Revert "Revert "[clang] Add experimental option to omit the RTTI comp...Douglas Yung1-8/+0
2023-09-14Revert "Revert "[clang] Add experimental option to omit the RTTI component fr...Leonard Chan1-0/+8
2023-09-13Revert "[clang] Add experimental option to omit the RTTI component from the v...Leonard Chan1-8/+0
2023-09-13[clang] Add experimental option to omit the RTTI component from the vtable wh...Leonard Chan1-0/+8
2023-09-13[Driver][HLSL] Improve diagnostics for invalid shader model and stageJustin Bogner1-4/+18
2023-09-11[SPIR-V] Add SPIR-V logical triple.Nathan Gauër1-1/+2
2023-09-07[clang] Introduce copy-on-write `CompilerInvocation` (#65412)Jan Svoboda1-14/+99
2023-09-07[clang] Make the entire `CompilerInvocation` ref-counted (#65647)Jan Svoboda1-60/+70
2023-09-05[clang] NFCI: Change returned AnalyzerOptions smart pointer to referenceJan Svoboda1-2/+2
2023-09-05[clang] NFCI: Change returned LanguageOptions pointer to referenceJan Svoboda1-6/+6
2023-09-05[Clang] Enable AIX initial-exec TLS modeQiu Chaofan1-1/+1
2023-08-15[Driver] Refactor to use llvm Option's new Visibility flagsJustin Bogner1-6/+6
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-6/+6
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-6/+6
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner1-6/+6
2023-08-09[clang] NFC: Use compile-time option spelling when generating command lineJan Svoboda1-3/+2
2023-08-09[llvm] Construct option's prefixed name at compile-timeJan Svoboda1-6/+6
2023-08-07Revert "Anonymous unions should be transparent wrt `[[clang::trivial_abi]]`."Nico Weber1-4/+0
2023-08-07Anonymous unions should be transparent wrt `[[clang::trivial_abi]]`.Dmitri Gribenko1-0/+4
2023-08-03[clang] NFC: Avoid double allocation when generating command lineJan Svoboda1-11/+4
2023-08-03[clang] Abstract away string allocation in command line generationJan Svoboda1-332/+306
2023-08-03[clang][cli] Accept option spelling as `Twine`Jan Svoboda1-11/+18
2023-07-11[clang] Support Unified LTO Bitcode FrontendMatthew Voss1-0/+2
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso1-14/+16
2023-07-07[analyzer] Remove deprecated analyzer-config optionsBalazs Benics1-9/+0
2023-06-19[AIX][TLS] Relax front end diagnostics to accept the local-exec TLS modelAmy Kwan1-1/+1
2023-06-15[OpenMP] Update the default version of OpenMP to 5.1Animesh Kumar1-4/+4
2023-06-07Add support for the NO_COLOR environment variableAaron Ballman1-1/+11
2023-05-30print user provide value in tabstop diagnosticcsmoe1-1/+1
2023-05-17[gcov] Simplify cc1 options and remove CodeGenOptions EmitCovNotes/EmitCovArcsFangrui Song1-1/+1
2023-05-15[AIX][clang] Storage Locations for Constant PointersQiongsi Wu1-0/+22
2023-04-27[clang] Apply -fcoverage-prefix-map reverse orderGulfem Savrun Yeniceri1-2/+1
2023-04-25-fdebug-prefix-map=: make the last win when multiple prefixes matchFangrui Song1-2/+1
2023-04-24[Driver] Simplify handling of -mabi=vec-default -mabi=vec-extabiFangrui Song1-10/+0
2023-04-24[Clang] Accept and forward `-fconvergent-functions` in the driverJoseph Huber1-3/+3
2023-04-23Remove ExplicitEmulatedTLS and simplify -femulated-tls handlingFangrui Song1-7/+2
2023-03-29[NFC][Clang] Move DebugOptions to llvm/Frontend for reuse in FlangKiran Chandramohan1-27/+29
2023-02-13[Driver] Add --vfsoverlay flagAlex Brachet1-1/+1
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-08[clang][cli] Simplify repetitive macro invocationsJan Svoboda1-197/+56
2023-02-08[clang][deps] Ensure module invocation can be serializedBen Langmuir1-27/+66
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-02-01[Clang] avoid relying on StringMap iteration order when roundtripping -analyz...Erik Desjardins1-4/+10
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-6/+15
2023-01-19Revert "[Clang] Give Clang the ability to use a shared stat cache"Fred Riss1-27/+1
2023-01-18[Clang] Give Clang the ability to use a shared stat cacheFred Riss1-1/+27
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-4/+5