aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-2/+1
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-1/+2
2024-03-09[Clang][C++23] Implement P1774R8: Portable assumptions (#81014)Sirraide1-4/+4
2024-02-28[clang] Fix -Wunused-variable in CGCall.cpp (NFC)Jie Fu1-4/+6
2024-02-28[LLVM][TypeSize] Remove default constructor. (#82810)Paul Walker1-9/+6
2024-02-13[IRGen][AArch64][RISCV] Generalize bitcast between i1 predicate vector and i8...Craig Topper1-25/+25
2024-02-05New calling convention preserve_none (#76868)weiguozhi1-0/+4
2024-02-03[clang][RISCV] Enable struct of homogeneous scalable vector as function argum...Brandon Wu1-3/+37
2024-02-01[AArch64] Replace LLVM IR function attributes for PSTATE.ZA. (#79166)Sander de Smalen1-8/+8
2024-01-23[Clang] Amend SME attributes with support for ZT0. (#77941)Sander de Smalen1-0/+10
2024-01-15[Clang][AArch64] Change SME attributes for shared/new/preserved state. (#76971)Sander de Smalen1-7/+11
2024-01-11[Clang] Set writable and dead_on_unwind attributes on sret arguments (#77116)Nikita Popov1-0/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-12-01clang/OpenCL: set sqrt fp accuracy on call to Z4sqrt (#66651)Romaric Jodin1-0/+4
2023-11-11[clang] Replace uses of CreatePointerBitCastOrAddrSpaceCast (NFC) (#68277)Youngsuk Kim1-1/+1
2023-11-07[SEH] Fix assertin when return scalar value from __try block. (#71488)jyu2-git1-1/+3
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-3/+3
2023-11-06Revert "Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.""Jon Roelofs1-3/+3
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-3/+3
2023-11-01[clang][NFC] Rename ArgPassingKind to RecordArgPassingKind (#70955)Vlad Serebrennikov1-1/+2
2023-11-01[clang][NFC] Refactor `ArgPassingKind`Vlad Serebrennikov1-1/+1
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov1-2/+2
2023-10-20Revert "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-3/+3
2023-10-15[Clang][M68k] Add Clang support for the new M68k_RTD CCMin-Yih Hsu1-0/+4
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-2/+2
2023-09-20[NFC][Clang] Address reviews about overrideFunctionFeaturesWithTargetFeatures...Juan Manuel Martinez Caamaño1-29/+18
2023-09-08Take math-errno into account with '#pragma float_control(precise,on)' andZahira Ammarguellat1-1/+19
2023-09-08[Clang] Propagate target-features if compatible when using mlink-builtin-bitcodeJuan Manuel MARTINEZ CAAMAÑO1-0/+51
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman1-1/+1
2023-09-01Revert "Reapply: [IRGen] Emit lifetime intrinsics around temporary aggregate ...Alexander Kornienko1-22/+1
2023-08-31[NFC][Clang] Remove redundant function definitionsJuan Manuel MARTINEZ CAAMAÑO1-22/+1
2023-08-30[NFC][Clang] Remove unused function `CodeGenModule::addDefaultFunctionDefinit...Juan Manuel MARTINEZ CAAMAÑO1-8/+0
2023-08-29[NFC][Clang] Add missing & to function argumentJuan Manuel MARTINEZ CAAMAÑO1-1/+1
2023-08-29[Clang] Allow __declspec(noalias) to access inaccessible memoryNikita Popov1-1/+1
2023-08-28Revert "[C++20] [Coroutines] Mark await_suspend as noinline if the awaiter is...Chuanqi Xu1-28/+0
2023-08-28[C++20] [Coroutines] Don't mark await_suspend as noinline if it is specified ...Chuanqi Xu1-1/+5
2023-08-22[CGCall][RISCV] Handle function calls with parameter of RVV tuple typeeopXD1-22/+42
2023-08-22[C++20] [Coroutines] Mark await_suspend as noinline if the awaiter is not emptyChuanqi Xu1-0/+24
2023-08-16Reapply: [IRGen] Emit lifetime intrinsics around temporary aggregate argument...Erik Pilkington1-1/+22
2023-08-15[clang] Skip stores in init for fields that are empty structsMartin Storsjö1-3/+9
2023-08-11[clang][AMDGPU]: Don't use byval for struct arguments in function ABIChangpeng Fang1-4/+8
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-4/+2
2023-08-08[Clang][AArch64] Add/implement ACLE keywords for SME.Sander de Smalen1-0/+15
2023-08-01[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.Jon Roelofs1-3/+3
2023-07-27[Driver] Add `-f[no-]offload-uniform-block`Yaxun (Sam) Liu1-2/+7
2023-07-26Reland "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang1-75/+69
2023-07-18[RISCV][AArch64][IRGen] Add a special case to CodeGenFunction::EmitCall for s...Craig Topper1-0/+14
2023-07-17[IRGen] Remove 'Sve' from the name of some IR names that are shared with RISC...Craig Topper1-2/+2
2023-07-02[clang] Remove CGBuilderTy::CreateElementBitCastYoungsuk Kim1-15/+11
2023-06-27[llvm] Move AttributeMask to a separate headerElliot Goodrich1-0/+1