Home
last modified time | relevance | path

Searched refs:FPDiff (Results 1 – 10 of 10) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp228 int FPDiff = 0) in OutgoingArgHandler()
230 FPDiff(FPDiff), in OutgoingArgHandler()
243 Offset += FPDiff; in getStackAddress()
321 int FPDiff; member
930 int FPDiff = 0; in lowerTailCall() local
956 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
960 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in lowerTailCall()
961 FuncInfo->setTailCallReservedStack(-FPDiff); in lowerTailCall()
968 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in lowerTailCall()
978 /*IsTailCall*/ true, FPDiff); in lowerTailCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp165 int FPDiff; member
174 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
175 : AMDGPUOutgoingValueHandler(MIRBuilder, MRI, MIB), FPDiff(FPDiff), in AMDGPUOutgoingArgHandler()
186 Offset += FPDiff; in getStackAddress()
1145 int FPDiff = 0; in lowerTailCall() local
1171 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1178 assert(isAligned(ST.getStackAlignment(), FPDiff) && in lowerTailCall()
1203 AMDGPUOutgoingArgHandler Handler(MIRBuilder, MRI, MIB, true, FPDiff); in lowerTailCall()
1212 MIB->getOperand(1).setImm(FPDiff); in lowerTailCall()
H A DSIISelLowering.cpp3076 int32_t FPDiff = 0; in LowerCall() local
3151 Offset = Offset + FPDiff; in LowerCall()
3256 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h186 SDValue Chain, bool IsTailCall, int FPDiff,
193 EVT PtrVT, unsigned SlotSize, int FPDiff,
H A DM68kISelLowering.cpp360 EVT PtrVT, unsigned SlotSize, int FPDiff, const SDLoc &DL) const { in EmitTailCallStoreRetAddr() argument
361 if (!FPDiff) in EmitTailCallStoreRetAddr()
366 SlotSize, (int64_t)FPDiff - SlotSize, false); in EmitTailCallStoreRetAddr()
539 int FPDiff = 0; in LowerCall() local
544 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
548 if (FPDiff < MFI->getTCReturnAddrDelta()) in LowerCall()
549 MFI->setTCReturnAddrDelta(FPDiff); in LowerCall()
574 if (IsTailCall && FPDiff) in LowerCall()
680 int32_t Offset = VA.getLocMemOffset() + FPDiff; in LowerCall()
711 Subtarget.getSlotSize(), FPDiff, DL); in LowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp260 unsigned FPDiff = TFI->hasFP(MF) ? 1 : 0; in getRegPressureLimit() local
265 return 4 - FPDiff; in getRegPressureLimit()
267 return 12 - FPDiff; in getRegPressureLimit()
H A DX86ISelLowering.h1487 bool Is64Bit, int FPDiff,
H A DX86ISelLowering.cpp3865 bool Is64Bit, int FPDiff, const SDLoc &dl) const { in EmitTailCallLoadRetAddr() argument
3880 int FPDiff, const SDLoc &dl) { in EmitTailCallStoreRetAddr() argument
3882 if (!FPDiff) return Chain; in EmitTailCallStoreRetAddr()
4002 int FPDiff = 0; in LowerCall() local
4009 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
4013 if (FPDiff < X86Info->getTCReturnAddrDelta()) in LowerCall()
4014 X86Info->setTCReturnAddrDelta(FPDiff); in LowerCall()
4054 if (isTailCall && FPDiff) in LowerCall()
4056 Is64Bit, FPDiff, dl); in LowerCall()
4270 int32_t Offset = VA.getLocMemOffset()+FPDiff; in LowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td7946 def TCRETURNdi : Pseudo<(outs), (ins i64imm:$dst, i32imm:$FPDiff), []>,
7948 def TCRETURNri : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff), []>,
7954 def TCRETURNriALL : Pseudo<(outs), (ins GPR64:$dst, i32imm:$FPDiff), []>,
7962 def : Pat<(AArch64tcret tcGPR64:$dst, (i32 timm:$FPDiff)),
7963 (TCRETURNri tcGPR64:$dst, imm:$FPDiff)>,
7965 def : Pat<(AArch64tcret rtcGPR64:$dst, (i32 timm:$FPDiff)),
7966 (TCRETURNriBTI rtcGPR64:$dst, imm:$FPDiff)>,
7968 def : Pat<(AArch64tcret tglobaladdr:$dst, (i32 timm:$FPDiff)),
7969 (TCRETURNdi texternalsym:$dst, imm:$FPDiff)>;
7970 def : Pat<(AArch64tcret texternalsym:$dst, (i32 timm:$FPDiff)),
[all …]
H A DAArch64ISelLowering.cpp5860 int FPDiff = 0; in LowerCall() local
5872 FPDiff = NumReusableBytes - NumBytes; in LowerCall()
5876 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in LowerCall()
5877 FuncInfo->setTailCallReservedStack(-FPDiff); in LowerCall()
5884 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in LowerCall()
6062 Offset = Offset + FPDiff; in LowerCall()
6161 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()