aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-07[clang][PP] Add extension to predefine target OS macros (#74676)Zixu Wang1-0/+7
2023-12-05[clang][modules] Reset codegen options (take 2). (#74388)Juergen Ributzka1-0/+13
2023-12-04Revert "[clang][modules] Reset codegen options. (#74006)"Juergen Ributzka1-13/+0
2023-12-04[clang][modules] Reset codegen options. (#74006)Juergen Ributzka1-0/+13
2023-12-04[Verifier] Check function attributes related to branch protection (NFC) (#70565)Momchil Velikov1-2/+2
2023-11-30[clang][llvm][fatlto] Avoid cloning modules in FatLTO (#72180)Paul Kirth1-0/+14
2023-11-27[Frontend] Remove unneeded -frtti check. NFCFangrui Song1-1/+1
2023-11-23[APINotes] Upstream Driver and Frontend options that enable API NotesEgor Zhdan1-0/+23
2023-11-17[OpenACC] Initial commits to support OpenACC (#70234)Erich Keane1-0/+15
2023-11-11[clang] Stop including llvm/ADT/DenseSet.h (NFC)Kazu Hirata1-1/+0
2023-11-02Revert "Revert "[APINotes] Upstream APINotesOptions""Egor Zhdan1-0/+19
2023-11-01Revert "[APINotes] Upstream APINotesOptions"Johannes Doerfert1-12/+0
2023-11-01[APINotes] Upstream APINotesOptionsEgor Zhdan1-0/+12
2023-10-27[C++20] [Modules] Chose BMI from for module m with the lastChuanqi Xu1-2/+2
2023-10-15[Clang][M68k] Add Clang support for the new M68k_RTD CCMin-Yih Hsu1-3/+10
2023-10-09Use llvm::endianness{,::little,::native} (NFC)Kazu Hirata1-1/+1
2023-09-26[clang] Add -mlarge-data-threshold for x86_64 medium code model (#66839)Arthur Eubanks1-0/+1
2023-09-20Implement mangling rules for C++20 concepts and requires-expressions.Richard Smith1-9/+27
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