summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)Author
2025-06-24Add support for Windows Secure Hot-Patching (redo) (#145565)sivadeilra
2025-06-24Revert "Add support for Windows Secure Hot-Patching" (#145553)Qinkun Bao
2025-06-24Add support for Windows Secure Hot-Patching (#138972)sivadeilra
2025-06-18[clang] Use TargetInfo to determine device kernel calling convention (#144728)Nick Sarnie
2025-06-06[clang] Strip away lambdas (NFC) (#143226)Kazu Hirata
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-03[KeyInstr][Clang] Coerced store atoms (#134653)Orlando Cazalet-Hyams
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov
2025-05-20[clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)Anatoly Trosinenko
2025-05-14[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for ...Craig Topper
2025-05-09[aarch64][x86][win] Add compiler support for MSVC's /funcoverride flag (Windo...Daniel Paoliello
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-05-09clang: Read the address space from the ABIArgInfo (#138865)Matt Arsenault
2025-05-09clang/OpenCL: Fix special casing OpenCL in call emission (#138864)Matt Arsenault
2025-05-07[clang] Handle CC attrs for UEFI (#138935)Prabhu Rajasekaran
2025-05-07[clang][NFC] Fix some more incorrectly formatted comments (#138342)Nick Sarnie
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper
2025-05-02[clang][NFC] Fix some clang-format mistakes (#138036)Nick Sarnie
2025-04-30[clang][NFC] Format two files with CallingConv switches (#138000)Nick Sarnie
2025-04-25[Clang][CodeGen] Emit fake uses before musttail calls (#136867)Stephen Tozer
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt
2025-04-17[SYCL] Basic code generation for SYCL kernel caller offload entry point funct...Tom Honermann
2025-04-16[NFC][Clang] Introduce type aliases to replace use of auto in clang/lib/CodeG...Tom Honermann
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-03-31[clang] Automatically add the `returns_twice` attribute to certain functions ...Alan Zhao
2025-03-28[CodeGen] Use llvm::reverse (NFC) (#133550)Kazu Hirata
2025-03-08[Clang] Fix typo 'dereferencable' to 'dereferenceable' (#116761)Liberty
2025-03-03[RISCV][VLS] Support RISCV VLS calling convention (#100346)Brandon Wu
2025-02-27[clang] Ignore GCC 11 [[malloc(x)]] attributeAlois Klink
2025-02-27[clang][CodeGen] Additional fixes for #114062 (#128166)Alex Voicu
2025-02-17[NFC][Clang][CodeGen] Remove vestigial assertion (#127528)Alex Voicu
2025-02-14[clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t...Alex Voicu
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-28[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)Wolfgang Pieb
2025-01-13[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#122778)Kazu Hirata
2025-01-12[AArch64][Clang] Add support for __arm_agnostic("sme_za_state") (#121788)Sander de Smalen
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder
2025-01-07[clang] Fix crashes when passing VLA to va_arg (#119563)天音あめ
2025-01-06[clang][NFC] clean up the handling of convergence control tokens (#121738)Sameer Sahasrabuddhe
2024-12-25[clang][RISCV] Remove unneeded RISCV tuple code (#121024)Brandon Wu
2024-12-10[Clang] Change two placeholders from `undef` to `poison` [NFC] (#119141)Pedro Lobo
2024-12-06[CodeGen] Migrate away from PointerUnion::{is,get} (NFC) (#118600)Kazu Hirata
2024-12-03[HLSL] get inout/out ABI for array parameters working (#111047)Sarah Spall
2024-12-02[clang] Use poison instead of undef as the placeholder when creating a new ve...Pedro Lobo