summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
AgeCommit message (Expand)Author
2025-11-06[CodeGen] Delete two ComputeValueVTs overloads (NFC) (#166758)Sergei Barannikov
2025-09-08[AArch64][GlobalISel] Fix passing <3 x ptr> via the stack. (#157247)David Green
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov
2025-07-29[GISel] Introduce MachineIRBuilder::(build|materialize)ObjectPtrOffset (#150392)Fabian Ritter
2025-04-26[llvm] Use llvm::copy (NFC) (#137470)Kazu Hirata
2025-03-02[GlobalISel] Use Register. NFCCraig Topper
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2024-12-09[TargetLowering] Return Align from getByValTypeAlignment (NFC) (#119233)Sergei Barannikov
2024-11-08[GlobalISel] Remove unused includes (NFC) (#115429)Kazu Hirata
2024-09-26[llvm] Replace uses of Type::getPointerTo() (NFC) (#110163)Youngsuk Kim
2024-08-04[CodeGen] Construct SmallVector with ArrayRef (NFC) (#101841)Kazu Hirata
2024-07-15[AArch64][PAC] Lower direct authenticated calls to ptrauth constants. (#97664)Ahmed Bougacha
2024-06-28[GlobalISel] Fix formatting in CallLowering.cpp. NFCMichael Liao
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-26[GlobalISel] Add support for lowering byref attributedarkbuck
2024-06-19[GISel][RISCV]Implement indirect parameter passing (#95429)Gábor Spaits
2024-06-18[GlobalISel] Allow more illegal vector types in params/returns. (#95514)David Green
2024-05-31[AArch64][PAC] Lower authenticated calls with ptrauth bundles. (#85736)Ahmed Bougacha
2024-03-18[GlobalISel] convergence control tokens and intrinsics (#67006)Sameer Sahasrabuddhe
2024-03-05[AArch64] Implement -fno-plt for SelectionDAG/GlobalISelFangrui Song
2024-02-23[GlobalISel] Fix a check that aligned tail call is lowered (#82016)Evgenii Kudriashov
2024-02-02[GISEL] More accounting for scalable vectors when operating on LLTs (#80372)Michael Maitland
2024-01-16[GlobalISel] Fix buildCopyFromRegs for split vectors (#77448)Pierre van Houtryve
2024-01-12[GlobalISel] Revise 'assignCustomValue' interface (#77824)darkbuck
2023-12-14[GlobalISel] Always direct-call IFuncs and Aliases (#74902)Jon Roelofs
2023-11-14[RISCV][GISEL] Add support for lowerFormalArguments that contain scalable vec...Michael Maitland
2023-10-24[GISel] Make assignValueToReg take CCValAssign by const reference. (#70086)Craig Topper
2023-10-24[GISel] Pass MPO and VA to assignValueToAddress by const reference. NFC (#69810)Craig Topper
2023-09-29[NFC] Replace uses of Type::getPointerToJOE1994
2023-08-20[GlobalISel] introduce MIFlag::NoConvergentSameer Sahasrabuddhe
2023-05-12[GlobalISel] Handle ptr size != index size in IRTranslator, CodeGenPrepareKrzysztof Drewniak
2023-01-13MachineIRBuilder: Add buildMergeValues. NFCDiana Picus
2023-01-13MachineIRBuilder: Rename buildMerge. NFCDiana Picus
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-10-25GlobalISel: Fix copy paste errorMatt Arsenault
2022-09-30[GlobalISel] Do not crash on widening vector resultSerge Pavlov
2022-09-28[GlobalISel][CallLowering] Use hasRetAttr for return flags on CallBasesJessica Paquette
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen
2022-08-24KCFI sanitizerSami Tolvanen
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-07-08[AArch64][GlobalISel] Fix call lowering for <3 x i32> vector argumentsPetar Avramovic
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-08[GlobalISel] Add big endian support in CallLoweringSheng
2022-01-24Reapply "Revert "GlobalISel: Add G_ASSERT_ALIGN hint instruction"Matt Arsenault