aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-07-11[PAC] Implement function pointer type discrimination (#96992)Akira Hatanaka1-2/+8
2024-07-10[Clang] Allow raw string literals in C as an extension (#88265)Sirraide1-0/+13
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt1-0/+11
2024-06-21[clang] Implement function pointer signing and authenticated function calls (...Ahmed Bougacha1-0/+26
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-0/+8
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-8/+0
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-0/+8
2024-06-04Disable constexpr function body checking in more situations (#94347)Aaron Ballman1-0/+3
2024-05-11[clang] Use StringRef::operator== instead of StringRef::equals (NFC) (#91844)Kazu Hirata1-1/+1
2024-05-09[AArch64][PAC][clang][ELF] Support PAuth ABI core info (#85235)Daniil Kovalev1-0/+20
2024-05-07cc1: Report an error for multiple actions unless separated by -main-file-name...Fangrui Song1-0/+24
2024-04-29[CIR] Add options to emit ClangIR and enable the ClangIR pipelineNathan Lanza1-0/+4
2024-04-19[Clang] Fix the mangling of lambdas (#89204)cor3ntin1-0/+5
2024-04-18[Clang] Emit DW_TAG_template_alias for template aliases (#87623)Orlando Cazalet-Hyams1-0/+5
2024-04-05Reland "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-8/+8
2024-04-05Revert "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-8/+8
2024-04-05[flang][clang] Add Visibility specific help text for options (#81869)David Spickett1-8/+8
2024-04-02[HLSL] Enable -fconvergent-functions by default (#86571)aniplcc1-2/+3
2024-03-28[HLSL] Add validation for the -enable-16bit-types option (#85340)Joshua Batista1-0/+19
2024-03-21[CIR][Basic][NFC] Add the CIR language to the Language enumNathan Lanza1-2/+11
2024-03-19Add support for sysroot-relative system header search paths (#82084)Evan Wilde1-15/+28
2024-03-15[AArch64][PAC] Support ptrauth builtins and -fptrauth-intrinsics. (#65996)Ahmed Bougacha1-0/+14
2024-03-15Reapply [libomptarget] Build plugins-nextgen for SystemZ (#83978)Ulrich Weigand1-0/+1
2024-03-08[C++20] [Modules] Introduce reduced BMI (#75894)Chuanqi Xu1-0/+3
2024-03-06Revert "[libomptarget] Build plugins-nextgen for SystemZ (#83978)"Ulrich Weigand1-1/+0
2024-03-06[libomptarget] Build plugins-nextgen for SystemZ (#83978)Ulrich Weigand1-0/+1
2024-03-01[clang][deps] Implement move-conversion for `CowCompilerInvocation` (follow-up)Jan Svoboda1-0/+11
2024-03-01[PowerPC] Support local-dynamic TLS relocation on AIX (#66316)Felix (Ting Wang)1-8/+0
2024-02-21[InstallAPI] Set InstallAPI as a standalone tool instead of CC1 action (#82293)Cyndy Ishida1-40/+1
2024-02-13 [clang][InstallAPI] Introduce basic driver to write out tbd files (#81571)Cyndy Ishida1-1/+40
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer1-0/+1
2024-01-23[clang][FatLTO] Avoid UnifiedLTO until it can support WPD/CFI (#79061)Paul Kirth1-14/+0
2024-01-21[C23] Implement N2490, Remove trigraphs??!Aaron Ballman1-3/+5
2024-01-20[Frontend] Use SmallString::operator std::string (NFC)Kazu Hirata1-2/+2
2024-01-18[HLSL][SPIR-V] Add Vulkan to target triple (#76749)Natalie Chouinard1-6/+21
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-8/+8
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