Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp248 int FPDiff = 0) in OutgoingArgHandler()
250 FPDiff(FPDiff), in OutgoingArgHandler()
263 Offset += FPDiff; in getStackAddress()
343 int FPDiff; member
1156 int FPDiff = 0; in lowerTailCall() local
1182 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1186 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in lowerTailCall()
1187 FuncInfo->setTailCallReservedStack(-FPDiff); in lowerTailCall()
1194 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in lowerTailCall()
1204 /*IsTailCall*/ true, FPDiff); in lowerTailCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp181 int FPDiff; member
190 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
191 : AMDGPUOutgoingValueHandler(MIRBuilder, MRI, MIB), FPDiff(FPDiff), in AMDGPUOutgoingArgHandler()
202 Offset += FPDiff; in getStackAddress()
1242 int FPDiff = 0; in lowerTailCall() local
1268 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1275 assert(isAligned(ST.getStackAlignment(), FPDiff) && in lowerTailCall()
1300 AMDGPUOutgoingArgHandler Handler(MIRBuilder, MRI, MIB, true, FPDiff); in lowerTailCall()
1313 MIB->getOperand(1).setImm(FPDiff); in lowerTailCall()
H A DSIISelLowering.cpp3728 int32_t FPDiff = 0; in LowerCall() local
3807 Offset = Offset + FPDiff; in LowerCall()
3888 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h211 SDValue Chain, bool IsTailCall, int FPDiff,
215 /// optimization is performed and it is required (FPDiff!=0).
218 EVT PtrVT, unsigned SlotSize, int FPDiff,
H A DM68kISelLowering.cpp401 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument
413 EVT PtrVT, unsigned SlotSize, int FPDiff, const SDLoc &DL) const { in EmitTailCallStoreRetAddr() argument
414 if (!FPDiff) in EmitTailCallStoreRetAddr()
419 SlotSize, (int64_t)FPDiff - SlotSize, false); in EmitTailCallStoreRetAddr()
593 int FPDiff = 0; in LowerCall() local
598 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
602 if (FPDiff < MFI->getTCReturnAddrDelta()) in LowerCall()
603 MFI->setTCReturnAddrDelta(FPDiff); in LowerCall()
628 if (IsTailCall && FPDiff) in LowerCall()
629 Chain = EmitTailCallLoadRetAddr(DAG, RetFI, Chain, IsTailCall, FPDiff, DL); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp1950 bool Is64Bit, int FPDiff, const SDLoc &dl) const { in EmitTailCallLoadRetAddr() argument
1965 int FPDiff, const SDLoc &dl) { in EmitTailCallStoreRetAddr() argument
1967 if (!FPDiff) return Chain; in EmitTailCallStoreRetAddr()
1970 MF.getFrameInfo().CreateFixedObject(SlotSize, (int64_t)FPDiff - SlotSize, in EmitTailCallStoreRetAddr()
2085 int FPDiff = 0; in LowerCall() local
2092 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
2096 if (FPDiff < X86Info->getTCReturnAddrDelta()) in LowerCall()
2097 X86Info->setTCReturnAddrDelta(FPDiff); in LowerCall()
2137 if (isTailCall && FPDiff) in LowerCall()
2139 Is64Bit, FPDiff, dl); in LowerCall()
[all …]
H A DX86RegisterInfo.cpp266 unsigned FPDiff = TFI->hasFP(MF) ? 1 : 0; in getRegPressureLimit() local
271 return 4 - FPDiff; in getRegPressureLimit()
273 return 12 - FPDiff; in getRegPressureLimit()
H A DX86ISelLowering.h1638 bool Is64Bit, int FPDiff,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1893 : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff, i32imm:$Key,
1897 : Pseudo<(outs), (ins tcGPRx16x17:$dst, i32imm:$FPDiff, i32imm:$Key,
1903 def : Pat<(AArch64authtcret tcGPR64:$dst, (i32 timm:$FPDiff), (i32 timm:$Key),
1905 (AUTH_TCRETURN tcGPR64:$dst, imm:$FPDiff, imm:$Key, imm:$Disc,
1909 def : Pat<(AArch64authtcret tcGPRx16x17:$dst, (i32 timm:$FPDiff),
1912 (AUTH_TCRETURN_BTI tcGPRx16x17:$dst, imm:$FPDiff, imm:$Key,
9653 def TCRETURNdi : Pseudo<(outs), (ins i64imm:$dst, i32imm:$FPDiff), []>,
9655 def TCRETURNri : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff), []>,
9661 def TCRETURNriALL : Pseudo<(outs), (ins GPR64:$dst, i32imm:$FPDiff), []>,
9666 def TCRETURNrix16x17 : Pseudo<(outs), (ins tcGPRx16x17:$dst, i32imm:$FPDiff), []>,
[all …]
H A DAArch64ISelLowering.cpp8342 int FPDiff = 0; in LowerCall() local
8354 FPDiff = NumReusableBytes - NumBytes; in LowerCall()
8358 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in LowerCall()
8359 FuncInfo->setTailCallReservedStack(-FPDiff); in LowerCall()
8366 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in LowerCall()
8671 Offset = Offset + FPDiff; in LowerCall()
8717 int FI = MF.getFrameInfo().CreateFixedObject(1, FPDiff, true); in LowerCall()
8821 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp458 FPOptionsOverride FPDiff = getCurFPFeatures().getChangesFrom(FPO); in ActOnCompoundStmt() local
460 return CompoundStmt::Create(Context, Elts, FPDiff, L, R); in ActOnCompoundStmt()