| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 250 int FPDiff = 0) in OutgoingArgHandler() 252 FPDiff(FPDiff), in OutgoingArgHandler() 265 Offset += FPDiff; in getStackAddress() 350 if (!FPDiff && !shouldLowerTailCallStackArg(MF, VA, ValVReg, Addr)) in assignValueToAddress() 392 int FPDiff; member 1205 int FPDiff = 0; in lowerTailCall() local 1231 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall() 1235 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in lowerTailCall() 1236 FuncInfo->setTailCallReservedStack(-FPDiff); in lowerTailCall() 1243 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in lowerTailCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 180 int FPDiff; member 189 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler() 190 : AMDGPUOutgoingValueHandler(MIRBuilder, MRI, MIB), FPDiff(FPDiff), in AMDGPUOutgoingArgHandler() 201 Offset += FPDiff; in getStackAddress() 1304 int FPDiff = 0; in lowerTailCall() local 1330 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall() 1337 assert(isAligned(ST.getStackAlignment(), FPDiff) && in lowerTailCall() 1362 AMDGPUOutgoingArgHandler Handler(MIRBuilder, MRI, MIB, true, FPDiff); in lowerTailCall() 1375 MIB->getOperand(1).setImm(FPDiff); in lowerTailCall()
|
| H A D | SIISelLowering.cpp | 3894 int32_t FPDiff = 0; in LowerCall() local 3976 Offset = Offset + FPDiff; in LowerCall() 4100 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 142 SDValue Chain, bool IsTailCall, int FPDiff, 149 EVT PtrVT, unsigned SlotSize, int FPDiff,
|
| H A D | M68kISelLowering.cpp | 403 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument 415 EVT PtrVT, unsigned SlotSize, int FPDiff, const SDLoc &DL) const { in EmitTailCallStoreRetAddr() argument 416 if (!FPDiff) in EmitTailCallStoreRetAddr() 421 SlotSize, (int64_t)FPDiff - SlotSize, false); in EmitTailCallStoreRetAddr() 595 int FPDiff = 0; in LowerCall() local 600 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall() 604 if (FPDiff < MFI->getTCReturnAddrDelta()) in LowerCall() 605 MFI->setTCReturnAddrDelta(FPDiff); in LowerCall() 630 if (IsTailCall && FPDiff) in LowerCall() 631 Chain = EmitTailCallLoadRetAddr(DAG, RetFI, Chain, IsTailCall, FPDiff, DL); in LowerCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 1981 bool Is64Bit, int FPDiff, const SDLoc &dl) const { in EmitTailCallLoadRetAddr() argument 1996 int FPDiff, const SDLoc &dl) { in EmitTailCallStoreRetAddr() argument 1998 if (!FPDiff) return Chain; in EmitTailCallStoreRetAddr() 2001 MF.getFrameInfo().CreateFixedObject(SlotSize, (int64_t)FPDiff - SlotSize, in EmitTailCallStoreRetAddr() 2128 int FPDiff = 0; in LowerCall() local 2135 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall() 2139 if (FPDiff < X86Info->getTCReturnAddrDelta()) in LowerCall() 2140 X86Info->setTCReturnAddrDelta(FPDiff); in LowerCall() 2180 if (isTailCall && FPDiff) in LowerCall() 2182 Is64Bit, FPDiff, dl); in LowerCall() [all …]
|
| H A D | X86RegisterInfo.cpp | 265 unsigned FPDiff = TFI->hasFP(MF) ? 1 : 0; in getRegPressureLimit() local 270 return 4 - FPDiff; in getRegPressureLimit() 272 return 12 - FPDiff; in getRegPressureLimit()
|
| H A D | X86ISelLowering.h | 1729 bool Is64Bit, int FPDiff,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.td | 2225 : Pseudo<(outs), (ins tcGPRnotx16x17:$dst, i32imm:$FPDiff, i32imm:$Key, 2229 : Pseudo<(outs), (ins tcGPRx16x17:$dst, i32imm:$FPDiff, i32imm:$Key, 2235 def : Pat<(AArch64authtcret tcGPRnotx16x17:$dst, (i32 timm:$FPDiff), (i32 timm:$Key), 2237 (AUTH_TCRETURN tcGPRnotx16x17:$dst, imm:$FPDiff, imm:$Key, imm:$Disc, 2241 def : Pat<(AArch64authtcret tcGPRx16x17:$dst, (i32 timm:$FPDiff), 2244 (AUTH_TCRETURN_BTI tcGPRx16x17:$dst, imm:$FPDiff, imm:$Key, 10233 def TCRETURNdi : Pseudo<(outs), (ins i64imm:$dst, i32imm:$FPDiff), []>, 10235 def TCRETURNri : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff), []>, 10241 def TCRETURNriALL : Pseudo<(outs), (ins GPR64:$dst, i32imm:$FPDiff), []>, 10246 def TCRETURNrix16x17 : Pseudo<(outs), (ins tcGPRx16x17:$dst, i32imm:$FPDiff), []>, [all …]
|
| H A D | AArch64ISelLowering.cpp | 8944 int FPDiff = 0; in LowerCall() local 8956 FPDiff = NumReusableBytes - NumBytes; in LowerCall() 8960 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in LowerCall() 8961 FuncInfo->setTailCallReservedStack(-FPDiff); in LowerCall() 8968 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in LowerCall() 9271 if (!FPDiff && !shouldLowerTailCallStackArg(MF, VA, Arg, Flags, Offset)) in LowerCall() 9274 Offset = Offset + FPDiff; in LowerCall() 9321 int FI = MF.getFrameInfo().CreateFixedObject(1, FPDiff, true); in LowerCall() 9434 Ops.push_back(DAG.getSignedTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 489 FPOptionsOverride FPDiff = getCurFPFeatures().getChangesFrom(FPO); in ActOnCompoundStmt() local 491 return CompoundStmt::Create(Context, Elts, FPDiff, L, R); in ActOnCompoundStmt()
|