Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp240 int FPDiff = 0) in OutgoingArgHandler()
242 FPDiff(FPDiff), in OutgoingArgHandler()
255 Offset += FPDiff; in getStackAddress()
333 int FPDiff; member
1002 int FPDiff = 0; in lowerTailCall() local
1028 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1032 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in lowerTailCall()
1033 FuncInfo->setTailCallReservedStack(-FPDiff); in lowerTailCall()
1040 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in lowerTailCall()
1050 /*IsTailCall*/ true, FPDiff); in lowerTailCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp178 int FPDiff; member
187 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
188 : AMDGPUOutgoingValueHandler(MIRBuilder, MRI, MIB), FPDiff(FPDiff), in AMDGPUOutgoingArgHandler()
199 Offset += FPDiff; in getStackAddress()
1206 int FPDiff = 0; in lowerTailCall() local
1232 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1239 assert(isAligned(ST.getStackAlignment(), FPDiff) && in lowerTailCall()
1263 AMDGPUOutgoingArgHandler Handler(MIRBuilder, MRI, MIB, true, FPDiff); in lowerTailCall()
1272 MIB->getOperand(1).setImm(FPDiff); in lowerTailCall()
H A DSIISelLowering.cpp3189 int32_t FPDiff = 0; in LowerCall() local
3264 Offset = Offset + FPDiff; in LowerCall()
3345 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kISelLowering.h189 SDValue Chain, bool IsTailCall, int FPDiff,
196 EVT PtrVT, unsigned SlotSize, int FPDiff,
H A DM68kISelLowering.cpp382 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument
394 EVT PtrVT, unsigned SlotSize, int FPDiff, const SDLoc &DL) const { in EmitTailCallStoreRetAddr() argument
395 if (!FPDiff) in EmitTailCallStoreRetAddr()
400 SlotSize, (int64_t)FPDiff - SlotSize, false); in EmitTailCallStoreRetAddr()
574 int FPDiff = 0; in LowerCall() local
579 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
583 if (FPDiff < MFI->getTCReturnAddrDelta()) in LowerCall()
584 MFI->setTCReturnAddrDelta(FPDiff); in LowerCall()
609 if (IsTailCall && FPDiff) in LowerCall()
610 Chain = EmitTailCallLoadRetAddr(DAG, RetFI, Chain, IsTailCall, FPDiff, DL); in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp262 unsigned FPDiff = TFI->hasFP(MF) ? 1 : 0; in getRegPressureLimit() local
267 return 4 - FPDiff; in getRegPressureLimit()
269 return 12 - FPDiff; in getRegPressureLimit()
H A DX86ISelLowering.h1600 bool Is64Bit, int FPDiff,
H A DX86ISelLowering.cpp4361 bool Is64Bit, int FPDiff, const SDLoc &dl) const { in EmitTailCallLoadRetAddr() argument
4376 int FPDiff, const SDLoc &dl) { in EmitTailCallStoreRetAddr() argument
4378 if (!FPDiff) return Chain; in EmitTailCallStoreRetAddr()
4381 MF.getFrameInfo().CreateFixedObject(SlotSize, (int64_t)FPDiff - SlotSize, in EmitTailCallStoreRetAddr()
4497 int FPDiff = 0; in LowerCall() local
4504 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
4508 if (FPDiff < X86Info->getTCReturnAddrDelta()) in LowerCall()
4509 X86Info->setTCReturnAddrDelta(FPDiff); in LowerCall()
4549 if (isTailCall && FPDiff) in LowerCall()
4551 Is64Bit, FPDiff, dl); in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td8357 def TCRETURNdi : Pseudo<(outs), (ins i64imm:$dst, i32imm:$FPDiff), []>,
8359 def TCRETURNri : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff), []>,
8365 def TCRETURNriALL : Pseudo<(outs), (ins GPR64:$dst, i32imm:$FPDiff), []>,
8369 def TCRETURNriBTI : Pseudo<(outs), (ins rtcGPR64:$dst, i32imm:$FPDiff), []>,
8373 def : Pat<(AArch64tcret tcGPR64:$dst, (i32 timm:$FPDiff)),
8374 (TCRETURNri tcGPR64:$dst, imm:$FPDiff)>,
8376 def : Pat<(AArch64tcret rtcGPR64:$dst, (i32 timm:$FPDiff)),
8377 (TCRETURNriBTI rtcGPR64:$dst, imm:$FPDiff)>,
8379 def : Pat<(AArch64tcret tglobaladdr:$dst, (i32 timm:$FPDiff)),
8380 (TCRETURNdi texternalsym:$dst, imm:$FPDiff)>;
[all …]
H A DAArch64ISelLowering.cpp7219 int FPDiff = 0; in LowerCall() local
7231 FPDiff = NumReusableBytes - NumBytes; in LowerCall()
7235 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in LowerCall()
7236 FuncInfo->setTailCallReservedStack(-FPDiff); in LowerCall()
7243 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in LowerCall()
7485 Offset = Offset + FPDiff; in LowerCall()
7598 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaStmt.cpp452 FPOptionsOverride FPDiff = getCurFPFeatures().getChangesFrom(FPO); in ActOnCompoundStmt() local
454 return CompoundStmt::Create(Context, Elts, FPDiff, L, R); in ActOnCompoundStmt()