aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-06-27[clang] Allow 'nomerge' attribute for function pointersEduard Zingerman1-0/+3
2023-06-22Revert "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang1-69/+74
2023-06-20Try to implement lambdas with inalloca parameters by forwarding without use o...Amy Huang1-74/+69
2023-06-20[Clang] Allow bitcode linking when the input is LLVM-IRJoseph Huber1-32/+68
2023-06-16[CGCall] Prune ArgStruct [-Wunused-variable]NAKAMURA Takumi1-4/+1
2023-06-15[CGCall] Directly create opaque pointers (NFCI)Nikita Popov1-49/+13
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov1-3/+2
2023-06-09[Clang] Remove typed pointer consistency assertions (NFC)Nikita Popov1-19/+0
2023-06-07[clang][CodeGen] Fix GPU-specific attributes being dropped by bitcode linkingpvanhout1-1/+2
2023-06-02[NFC][CLANG] Fix bug with dereference null return value in GetFunctionTypeFor...Manna, Soumi1-1/+1
2023-05-30[clang][analyzer][NFC] Remove unnecessary FALLTHROUGH markersDmitri Gribenko1-1/+0
2023-05-24[IRGen] Handle infinite cycles in findDominatingStoreToReturnValue.Florian Hahn1-1/+2
2023-05-22[2/11][POC][Clang][RISCV] Define RVV tuple typeseopXD1-19/+40
2023-04-29LangRef: Add "dynamic" option to "denormal-fp-math"Matt Arsenault1-14/+92
2023-03-30[SYCL] Always set NoUnwind attribute for SYCL.Harald van Dijk1-3/+2
2023-03-15[Clang] Check feature requirement from inlined calleeQiu Chaofan1-1/+2
2023-03-15clang: Emit nofpclass(nan inf) for -ffinite-math-onlyMatt Arsenault1-1/+40
2023-02-28[Clang][CodeGen] Fix this argument type for certain destructorsJacob Young1-1/+3
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka1-1/+1
2023-01-31[clang][CGCall] Remove header file not used. [NFCI]Francesco Petrogalli1-1/+0
2023-01-20[OpenCL] Always add nounwind attribute for OpenCLSven van Haastregt1-3/+3
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-2/+2
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-9/+8
2023-01-11[clang][NFC] Use the TypeSize::getXXXValue() instead of TypeSize::getXXXSize)Guillaume Chatelet1-7/+7
2023-01-03clang: Don't emit "frame-pointer"="none"Matt Arsenault1-7/+4
2022-12-16[clang][dataflow] Remove unused argument in getNullabilityDani Ferreira Franco Moura1-1/+1
2022-12-05[msan][CodeGen] Set noundef for C return valueVitaly Buka1-1/+7
2022-12-04[NFC][CodeGen] Extract HasStrictReturnVitaly Buka1-20/+28
2022-12-04[NFC][CodeGen] Add const to a methodVitaly Buka1-1/+1
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-7/+8
2022-12-02Attributes: convert Optional to std::optionalKrzysztof Parzyszek1-1/+2
2022-12-01[clang] Avoid duplicating ProgramAddressSpace in TargetInfo. NFCIAlex Richardson1-6/+6
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson1-1/+1
2022-11-14Fix `unsafe-fp-math` attribute emission.Michele Scandale1-5/+6
2022-11-04[IR] Switch everything to use memory attributeNikita Popov1-10/+15
2022-10-17[clang] Fix crash with -funique-internal-linkage-namesEllis Hoag1-3/+2
2022-10-14[clang] Fix a warningKazu Hirata1-3/+3