summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsCallLowering.cpp
AgeCommit message (Expand)Author
2025-08-19[Mips] Remove custom "original type" handling (#154082)Nikita Popov
2025-08-18[CodeGen][Mips] Remove fp128 libcall list (#153798)Nikita Popov
2025-08-07[CodeGen] Move IsFixed into ArgFlags (NFCI) (#152319)Nikita Popov
2025-05-04[Target] Remove unused local variables (NFC) (#138443)Kazu Hirata
2025-04-16[Mips] Fix clang crashes when compiling a variadic function while targeting m...yingopq
2024-01-12[GlobalISel] Revise 'assignCustomValue' interface (#77824)darkbuck
2023-10-25[Mips][GISel] Fix a couple issues with passing f64 in 32-bit GPRs. (#69131)Craig Topper
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-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-01-13MachineIRBuilder: Rename buildMerge. NFCDiana Picus
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-11-07Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer
2021-10-04Delay outgoing register assignments to last.Amara Emerson
2021-07-16Mips/GlobalISel: Use LLT form of getMachineMemOperandMatt Arsenault
2021-07-13Mips/GlobalISel: Use more standard call lowering infrastructureMatt Arsenault
2021-07-08Mips/GlobalISel: Remove custom splitToValueTypesMatt Arsenault
2021-07-08GlobalISel: Track original argument index in ArgInfoMatt Arsenault
2021-07-08Mips/GlobalISel: Use correct callee calling conventionMatt Arsenault
2021-06-08reland [IR] make -stack-alignment= into a module attrNick Desaulniers
2021-03-12GlobalISel: Fix marking byval arguments as immutableMatt Arsenault
2021-03-01GlobalISel: Move splitToValueTypes to generic codeMatt Arsenault
2021-01-06[GlobalISel] Base implementation for sret demotion.Christudasan Devadasan
2020-10-15[SVE][NFC] Replace some TypeSize comparisons in non-AArch64 TargetsDavid Sherwood
2020-07-22GlobalISel: Don't use virtual for distinguishing arg handlersMatt Arsenault
2020-06-30Mips: Don't store MachineFunction in MipsFunctionInfoMatt Arsenault
2020-06-08[Alignment][NFC] Migrate the rest of backendsGuillaume Chatelet
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-03-30[Alignment][NFC] Use Align version of getMachineMemOperandGuillaume Chatelet
2020-03-23[Alignment][NFC] Use TFL::getStackAlign()Guillaume Chatelet
2020-02-19[MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUESPetar Avramovic
2020-01-31[GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad
2020-01-24[Alignment][NFC] Deprecate Align::None()Guillaume Chatelet
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-11-03[mips] Split long lines in the code. NFCSimon Atanasyan
2019-10-21[Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet
2019-09-26[MIPS GlobalISel] Lower aggregate structure return argumentsPetar Avramovic
2019-09-23[MIPS GlobalISel] VarArg argument lowering, select G_VASTART and vacopyPetar Avramovic
2019-09-05[MIPS GlobalISel] Lower SRet pointer argumentsPetar Avramovic
2019-09-03[GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson
2019-08-09GlobalISel: pack various parameters for lowerCall into a struct.Tim Northover
2019-08-02GlobalISel: support swiftself attributeTim Northover
2019-07-31[GISel] Pass MD_callees metadata down in call lowering.Mark Lacey
2019-07-26[MIPS GlobalISel] Fix check for void return during lowerCallPetar Avramovic
2019-07-08GlobalISel: Convert some build functions to using SrcOp/DstOpMatt Arsenault
2019-06-27[GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus
2019-06-27[GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus