aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
4 daysReland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao1-1/+2
5 daysRevert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata1-2/+1
5 days[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao1-1/+2
5 days[CodeGen] Remove an unnecessary cast (NFC) (#149339)Kazu Hirata1-2/+1
2025-07-03[AArch64] Add option -msve-streaming-vector-bits= . (#144611)Eli Friedman1-2/+8
2025-06-16[HLSL] Use hidden visibility for external linkage. (#140292)Steven Perron1-1/+0
2025-06-13Fix and reapply IR PGO support for Flang (#142892)FYK1-1/+2
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang1-10/+14
2025-06-05[clang] Simplify device kernel attributes (#137882)Nick Sarnie1-2/+3
2025-06-04[KeyInstr][Clang] Ret atom (#134652)Orlando Cazalet-Hyams1-1/+3
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov1-5/+6
2025-05-30Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang comp...Tarun Prabhu1-2/+1
2025-05-30Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#1...FYK1-1/+2
2025-05-28[KeyInstr][Clang] Reset atomGroup number for each function (#141607)Orlando Cazalet-Hyams1-0/+6
2025-05-27[HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034)Cassandra Beckley1-0/+2
2025-05-23[KeyInstr][Clang] If stmt atom (#134642)Orlando Cazalet-Hyams1-0/+10
2025-05-21[KeyInstr][Clang] Add ApplyAtomGroup (#134632)Orlando Cazalet-Hyams1-0/+12
2025-05-20[clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)Anatoly Trosinenko1-13/+0
2025-05-16[Clang][AArch64] Add pessimistic vscale_range for sve/sme (#137624)Matthew Devereau1-2/+8
2025-05-02[IR] Do not store Function inside BlockAddress (#137958)Nikita Popov1-1/+1
2025-04-12[Clang][CodeGen][UBSan] Remove redundant `EmitCheckValue` calls. NFCI (#135141)Yingwei Zheng1-3/+1
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal1-0/+20
2025-04-02Support alternative sections for patchable function entries (#131230)Sami Tolvanen1-0/+6
2025-03-19[CudaSPIRV] Allow using integral non-type template parameters as attribute ar...Alexander Shaposhnikov1-6/+12
2025-03-17[Metadata] Change placeholder from `undef` to `poison` (#131469)Pedro Lobo1-1/+1
2025-03-11[Clang] Implement P0963R3 "Structured binding declaration as a condition" (#1...Younan Zhang1-1/+4
2025-03-10[Clang] Fix segmentation fault caused by `VarBypassDetector` stack overflow o...Boaz Brickner1-1/+1
2025-01-31[AArch64] Enable vscale_range with +sme (#124466)David Green1-8/+9
2025-01-28[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)Wolfgang Pieb1-3/+3
2025-01-13[HLSL] Adding Flatten and Branch if attributes with test fixes (#122157)joaosaffran1-1/+25
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang1-4/+5
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi1-0/+3
2025-01-08Revert #116331 & #121852 (#122105)Chris B1-24/+1
2025-01-06[HLSL] Fix build warning after #116331 (#121852)Vitaly Buka1-1/+4
2025-01-06[HLSL] Adding Flatten and Branch if attributes (#116331)joaosaffran1-1/+21
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn1-0/+2
2024-12-05[PAC][Driver] Add `-faarch64-jump-table-hardening` flag (#113149)Daniil Kovalev1-0/+2
2024-11-28[NFC][clang][FMV][TargetInfo] Refactor API for FMV feature priority. (#116257)Alexandros Lamprineas1-71/+38
2024-11-19[CudaSPIRV] Add support for optional spir-v attributes (#116589)Alexander Shaposhnikov1-1/+5
2024-11-19[clang] Change some placeholders from undef to poison [NFC]Nuno Lopes1-3/+3
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-10-26[rtsan][llvm][NFC] Rename sanitize_realtime_unsafe attr to sanitize_realtime_...davidtrevelyan1-1/+1
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-1/+1
2024-10-21[RISCV][FMV] Remove support for negative priority (#112161)Piyou Chen1-5/+4
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas1-0/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-2/+2
2024-10-04[clang][rtsan] Add sanitize_realtime_unsafe attr to [[clang::blocking]] funct...davidtrevelyan1-0/+2
2024-10-03clangCodeGen: Reformat and refactor. NFC.NAKAMURA Takumi1-1/+3
2024-09-13[RISCV][FMV] Support target_clones (#85786)Piyou Chen1-1/+133
2024-08-29[HLSL] Add HLSLAttributedResourceType (#106181)Helena Kotas1-0/+1