summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang
2025-06-05[clang] Simplify device kernel attributes (#137882)Nick Sarnie
2025-06-04[KeyInstr][Clang] Ret atom (#134652)Orlando Cazalet-Hyams
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov
2025-05-30Revert "Add IR Profile-Guided Optimization (IR PGO) support to the Flang comp...Tarun Prabhu
2025-05-30Add IR Profile-Guided Optimization (IR PGO) support to the Flang compiler (#1...FYK
2025-05-28[KeyInstr][Clang] Reset atomGroup number for each function (#141607)Orlando Cazalet-Hyams
2025-05-27[HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034)Cassandra Beckley
2025-05-23[KeyInstr][Clang] If stmt atom (#134642)Orlando Cazalet-Hyams
2025-05-21[KeyInstr][Clang] Add ApplyAtomGroup (#134632)Orlando Cazalet-Hyams
2025-05-20[clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)Anatoly Trosinenko
2025-05-16[Clang][AArch64] Add pessimistic vscale_range for sve/sme (#137624)Matthew Devereau
2025-05-02[IR] Do not store Function inside BlockAddress (#137958)Nikita Popov
2025-04-12[Clang][CodeGen][UBSan] Remove redundant `EmitCheckValue` calls. NFCI (#135141)Yingwei Zheng
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal
2025-04-02Support alternative sections for patchable function entries (#131230)Sami Tolvanen
2025-03-19[CudaSPIRV] Allow using integral non-type template parameters as attribute ar...Alexander Shaposhnikov
2025-03-17[Metadata] Change placeholder from `undef` to `poison` (#131469)Pedro Lobo
2025-03-11[Clang] Implement P0963R3 "Structured binding declaration as a condition" (#1...Younan Zhang
2025-03-10[Clang] Fix segmentation fault caused by `VarBypassDetector` stack overflow o...Boaz Brickner
2025-01-31[AArch64] Enable vscale_range with +sme (#124466)David Green
2025-01-28[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)Wolfgang Pieb
2025-01-13[HLSL] Adding Flatten and Branch if attributes with test fixes (#122157)joaosaffran
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi
2025-01-08Revert #116331 & #121852 (#122105)Chris B
2025-01-06[HLSL] Fix build warning after #116331 (#121852)Vitaly Buka
2025-01-06[HLSL] Adding Flatten and Branch if attributes (#116331)joaosaffran
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn
2024-12-05[PAC][Driver] Add `-faarch64-jump-table-hardening` flag (#113149)Daniil Kovalev
2024-11-28[NFC][clang][FMV][TargetInfo] Refactor API for FMV feature priority. (#116257)Alexandros Lamprineas
2024-11-19[CudaSPIRV] Add support for optional spir-v attributes (#116589)Alexander Shaposhnikov
2024-11-19[clang] Change some placeholders from undef to poison [NFC]Nuno Lopes
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-26[rtsan][llvm][NFC] Rename sanitize_realtime_unsafe attr to sanitize_realtime_...davidtrevelyan
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-21[RISCV][FMV] Remove support for negative priority (#112161)Piyou Chen
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-10-04[clang][rtsan] Add sanitize_realtime_unsafe attr to [[clang::blocking]] funct...davidtrevelyan
2024-10-03clangCodeGen: Reformat and refactor. NFC.NAKAMURA Takumi
2024-09-13[RISCV][FMV] Support target_clones (#85786)Piyou Chen
2024-08-29[HLSL] Add HLSLAttributedResourceType (#106181)Helena Kotas
2024-08-29[HLSL] Apply NoRecurse attrib to all HLSL functions (#105907)Greg Roth
2024-08-23[clang][rtsan] Reland realtime sanitizer codegen and driver (#102622) Chris Apple
2024-08-22Revert "[clang][rtsan] Introduce realtime sanitizer codegen and drive… (#10...Chris Apple
2024-08-22[clang][rtsan] Introduce realtime sanitizer codegen and driver (#102622)Chris Apple
2024-08-13[HLSL] Mark exported functions with "hlsl.export" attribute (#102275)Helena Kotas
2024-08-12[Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (#94549)Johannes Doerfert
2024-08-09[clang] Implement -fptrauth-auth-traps. (#102417)Ahmed Bougacha