aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-24[HLSL] Avoid putting the byval attribute on out and inout parameters (#150495)Deric C.1-14/+22
2025-07-19Reland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao1-1/+1
2025-07-18[clang][CodeGen] Set `dead_on_return` when passing arguments indirectlyAntonio Frighetto1-1/+14
2025-07-17Revert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata1-1/+1
2025-07-17[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao1-1/+1
2025-06-24Add support for Windows Secure Hot-Patching (redo) (#145565)sivadeilra1-0/+7
2025-06-24Revert "Add support for Windows Secure Hot-Patching" (#145553)Qinkun Bao1-7/+0
2025-06-24Add support for Windows Secure Hot-Patching (#138972)sivadeilra1-0/+7
2025-06-18[clang] Use TargetInfo to determine device kernel calling convention (#144728)Nick Sarnie1-11/+2
2025-06-06[clang] Strip away lambdas (NFC) (#143226)Kazu Hirata1-3/+2
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang1-2/+2
2025-06-05[clang] Simplify device kernel attributes (#137882)Nick Sarnie1-10/+20
2025-06-04[KeyInstr][Clang] Ret atom (#134652)Orlando Cazalet-Hyams1-4/+14
2025-06-03[KeyInstr][Clang] Coerced store atoms (#134653)Orlando Cazalet-Hyams1-8/+15
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov1-1/+2
2025-05-20[clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)Anatoly Trosinenko1-0/+5
2025-05-14[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for ...Craig Topper1-5/+15
2025-05-09[aarch64][x86][win] Add compiler support for MSVC's /funcoverride flag (Windo...Daniel Paoliello1-0/+4
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault1-8/+3
2025-05-09clang: Read the address space from the ABIArgInfo (#138865)Matt Arsenault1-4/+4
2025-05-09clang/OpenCL: Fix special casing OpenCL in call emission (#138864)Matt Arsenault1-12/+7
2025-05-07[clang] Handle CC attrs for UEFI (#138935)Prabhu Rajasekaran1-5/+8
2025-05-07[clang][NFC] Fix some more incorrectly formatted comments (#138342)Nick Sarnie1-14/+14
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper1-7/+3
2025-05-02[clang][NFC] Fix some clang-format mistakes (#138036)Nick Sarnie1-3/+2
2025-04-30[clang][NFC] Format two files with CallingConv switches (#138000)Nick Sarnie1-237/+232
2025-04-25[Clang][CodeGen] Emit fake uses before musttail calls (#136867)Stephen Tozer1-1/+9
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt1-1/+1
2025-04-17[SYCL] Basic code generation for SYCL kernel caller offload entry point funct...Tom Honermann1-0/+11
2025-04-16[NFC][Clang] Introduce type aliases to replace use of auto in clang/lib/CodeG...Tom Honermann1-38/+37
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal1-6/+15
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov1-0/+1
2025-03-31[clang] Automatically add the `returns_twice` attribute to certain functions ...Alan Zhao1-0/+9
2025-03-28[CodeGen] Use llvm::reverse (NFC) (#133550)Kazu Hirata1-1/+1
2025-03-08[Clang] Fix typo 'dereferencable' to 'dereferenceable' (#116761)Liberty1-1/+1
2025-03-03[RISCV][VLS] Support RISCV VLS calling convention (#100346)Brandon Wu1-0/+50
2025-02-27[clang] Ignore GCC 11 [[malloc(x)]] attributeAlois Klink1-1/+2
2025-02-27[clang][CodeGen] Additional fixes for #114062 (#128166)Alex Voicu1-3/+16
2025-02-17[NFC][Clang][CodeGen] Remove vestigial assertion (#127528)Alex Voicu1-16/+0
2025-02-14[clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t...Alex Voicu1-12/+20
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-1/+1
2025-01-28[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)Wolfgang Pieb1-3/+14
2025-01-13[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#122778)Kazu Hirata1-1/+1
2025-01-12[AArch64][Clang] Add support for __arm_agnostic("sme_za_state") (#121788)Sander de Smalen1-0/+2
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder1-3/+3
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang1-6/+6
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder1-3/+3
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder1-3/+3
2025-01-07[clang] Fix crashes when passing VLA to va_arg (#119563)天音あめ1-0/+2
2025-01-06[clang][NFC] clean up the handling of convergence control tokens (#121738)Sameer Sahasrabuddhe1-2/+2