Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h828 int SPDiff) const;
840 bool IsTailCall, int SPDiff) const;
H A DARMInstrInfo.td2692 def TCRETURNdi : PseudoInst<(outs), (ins i32imm:$dst, i32imm:$SPDiff), IIC_Br, []>,
2695 def TCRETURNri : PseudoInst<(outs), (ins tcGPR:$dst, i32imm:$SPDiff), IIC_Br, []>,
2698 def TCRETURNrinotr12 : PseudoInst<(outs), (ins tcGPRnotr12:$dst, i32imm:$SPDiff), IIC_Br, []>,
6112 def : Pat<(ARMtcret tcGPR:$dst, (i32 timm:$SPDiff)),
6113 (TCRETURNri tcGPR:$dst, timm:$SPDiff)>,
6116 def : Pat<(ARMtcret tcGPRnotr12:$dst, (i32 timm:$SPDiff)),
6117 (TCRETURNrinotr12 tcGPRnotr12:$dst, timm:$SPDiff)>,
6119 def : Pat<(ARMtcret (i32 tglobaladdr:$dst), (i32 timm:$SPDiff)),
6120 (TCRETURNdi texternalsym:$dst, (i32 timm:$SPDiff))>;
6121 def : Pat<(ARMtcret (i32 texternalsym:$dst), (i32 timm:$SPDiff)),
[all …]
H A DARMISelLowering.cpp2296 bool IsTailCall, int SPDiff) const { in computeAddrForCallArg()
2303 Offset += SPDiff; in computeAddrForCallArg()
2381 int SPDiff) const { in PassF64ArgInRegs()
2398 computeAddrForCallArg(dl, DAG, NextVA, StackPtr, IsTailCall, SPDiff); in PassF64ArgInRegs()
2504 int SPDiff = 0; in LowerCall() local
2519 SPDiff = NumReusableBytes - NumBytes; in LowerCall()
2523 if (SPDiff < 0 && AFI->getArgRegsSaveSize() < (unsigned)-SPDiff) in LowerCall()
2524 AFI->setArgRegsSaveSize(-SPDiff); in LowerCall()
2563 computeAddrForCallArg(dl, DAG, VA, SDValue(), true, SPDiff); in LowerCall()
2674 StackPtr, MemOpChains, isTailCall, SPDiff); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1279 SDValue EmitTailCallLoadFPAndRetAddr(SelectionDAG &DAG, int SPDiff,
1372 SDValue &Callee, int SPDiff, unsigned NumBytes,
H A DPPCISelLowering.cpp4893 int SPDiff = (int)CallerMinReservedArea - (int)ParamSize; in CalculateTailCallSPDiff() local
4895 if (SPDiff < FI->getTailCallSPDelta()) in CalculateTailCallSPDiff()
4896 FI->setTailCallSPDelta(SPDiff); in CalculateTailCallSPDiff()
4898 return SPDiff; in CalculateTailCallSPDiff()
5231 int SPDiff, const SDLoc &dl) { in EmitTailCallStoreFPAndRetAddr() argument
5232 if (SPDiff) { in EmitTailCallStoreFPAndRetAddr()
5238 int NewRetAddrLoc = SPDiff + FL->getReturnSaveOffset(); in EmitTailCallStoreFPAndRetAddr()
5253 int SPDiff, unsigned ArgOffset, in CalculateTailCallArgDest() argument
5255 int Offset = ArgOffset + SPDiff; in CalculateTailCallArgDest()
5271 SelectionDAG &DAG, int SPDiff, SDValue Chain, SDValue &LROpOut, in EmitTailCallLoadFPAndRetAddr() argument
[all …]