Home
last modified time | relevance | path

Searched refs:SPDiff (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h781 int SPDiff) const;
793 bool IsTailCall, int SPDiff) const;
H A DARMInstrInfo.td2642 def TCRETURNdi : PseudoInst<(outs), (ins i32imm:$dst, i32imm:$SPDiff), IIC_Br, []>,
2645 def TCRETURNri : PseudoInst<(outs), (ins tcGPR:$dst, i32imm:$SPDiff), IIC_Br, []>,
6041 def : Pat<(ARMtcret tcGPR:$dst, (i32 timm:$SPDiff)),
6042 (TCRETURNri tcGPR:$dst, timm:$SPDiff)>;
6043 def : Pat<(ARMtcret (i32 tglobaladdr:$dst), (i32 timm:$SPDiff)),
6044 (TCRETURNdi texternalsym:$dst, (i32 timm:$SPDiff))>;
6045 def : Pat<(ARMtcret (i32 texternalsym:$dst), (i32 timm:$SPDiff)),
6046 (TCRETURNdi texternalsym:$dst, i32imm:$SPDiff)>;
H A DARMISelLowering.cpp2257 bool IsTailCall, int SPDiff) const { in computeAddrForCallArg()
2264 Offset += SPDiff; in computeAddrForCallArg()
2289 int SPDiff) const { in PassF64ArgInRegs()
2412 int SPDiff = 0; in LowerCall() local
2426 SPDiff = NumReusableBytes - NumBytes; in LowerCall()
2430 if (SPDiff < 0 && AFI->getArgRegsSaveSize() < (unsigned)-SPDiff) in LowerCall()
2431 AFI->setArgRegsSaveSize(-SPDiff); in LowerCall()
2518 StackPtr, MemOpChains, isTailCall, SPDiff); in LowerCall()
2523 StackPtr, MemOpChains, isTailCall, SPDiff); in LowerCall()
2534 StackPtr, MemOpChains, isTailCall, SPDiff); in LowerCall()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1243 SDValue EmitTailCallLoadFPAndRetAddr(SelectionDAG &DAG, int SPDiff,
1327 SDValue &Callee, int SPDiff, unsigned NumBytes,
H A DPPCISelLowering.cpp4654 int SPDiff = (int)CallerMinReservedArea - (int)ParamSize; in CalculateTailCallSPDiff() local
4656 if (SPDiff < FI->getTailCallSPDelta()) in CalculateTailCallSPDiff()
4657 FI->setTailCallSPDelta(SPDiff); in CalculateTailCallSPDiff()
4659 return SPDiff; in CalculateTailCallSPDiff()
5001 if (SPDiff) { in EmitTailCallStoreFPAndRetAddr()
5025 int Offset = ArgOffset + SPDiff; in CalculateTailCallArgDest()
5043 if (SPDiff) { in EmitTailCallLoadFPAndRetAddr()
5532 Ops.push_back(DAG.getConstant(SPDiff, dl, MVT::i32)); in buildCallOperands()
5589 SPDiff, Subtarget); in FinishCall()
6121 int SPDiff = 0; in LowerCall_64SVR4() local
[all …]