Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp230 int FPDiff = 0) in OutgoingArgHandler()
232 FPDiff(FPDiff), in OutgoingArgHandler()
245 Offset += FPDiff; in getStackAddress()
325 int FPDiff; member
938 int FPDiff = 0; in lowerTailCall() local
964 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
968 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in lowerTailCall()
969 FuncInfo->setTailCallReservedStack(-FPDiff); in lowerTailCall()
976 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in lowerTailCall()
986 /*IsTailCall*/ true, FPDiff); in lowerTailCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp170 int FPDiff; member
179 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
180 : AMDGPUOutgoingValueHandler(MIRBuilder, MRI, MIB), FPDiff(FPDiff), in AMDGPUOutgoingArgHandler()
191 Offset += FPDiff; in getStackAddress()
1144 int FPDiff = 0; in lowerTailCall() local
1170 FPDiff = NumReusableBytes - NumBytes; in lowerTailCall()
1177 assert(isAligned(ST.getStackAlignment(), FPDiff) && in lowerTailCall()
1202 AMDGPUOutgoingArgHandler Handler(MIRBuilder, MRI, MIB, true, FPDiff); in lowerTailCall()
1211 MIB->getOperand(1).setImm(FPDiff); in lowerTailCall()
H A DSIISelLowering.cpp3036 int32_t FPDiff = 0; in LowerCall() local
3111 Offset = Offset + FPDiff; in LowerCall()
3213 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.h183 SDValue Chain, bool IsTailCall, int FPDiff,
190 EVT PtrVT, unsigned SlotSize, int FPDiff,
H A DM68kISelLowering.cpp348 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument
360 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()
575 Chain = EmitTailCallLoadRetAddr(DAG, RetFI, Chain, IsTailCall, FPDiff, DL); in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/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.cpp3870 bool Is64Bit, int FPDiff, const SDLoc &dl) const { in EmitTailCallLoadRetAddr() argument
3885 int FPDiff, const SDLoc &dl) { in EmitTailCallStoreRetAddr() argument
3887 if (!FPDiff) return Chain; in EmitTailCallStoreRetAddr()
3890 MF.getFrameInfo().CreateFixedObject(SlotSize, (int64_t)FPDiff - SlotSize, in EmitTailCallStoreRetAddr()
4007 int FPDiff = 0; in LowerCall() local
4012 FPDiff = NumBytesCallerPushed - NumBytes; in LowerCall()
4016 if (FPDiff < X86Info->getTCReturnAddrDelta()) in LowerCall()
4017 X86Info->setTCReturnAddrDelta(FPDiff); in LowerCall()
4057 if (isTailCall && FPDiff) in LowerCall()
4059 Is64Bit, FPDiff, dl); in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td7851 def TCRETURNdi : Pseudo<(outs), (ins i64imm:$dst, i32imm:$FPDiff), []>,
7853 def TCRETURNri : Pseudo<(outs), (ins tcGPR64:$dst, i32imm:$FPDiff), []>,
7859 def TCRETURNriALL : Pseudo<(outs), (ins GPR64:$dst, i32imm:$FPDiff), []>,
7863 def TCRETURNriBTI : Pseudo<(outs), (ins rtcGPR64:$dst, i32imm:$FPDiff), []>,
7867 def : Pat<(AArch64tcret tcGPR64:$dst, (i32 timm:$FPDiff)),
7868 (TCRETURNri tcGPR64:$dst, imm:$FPDiff)>,
7870 def : Pat<(AArch64tcret rtcGPR64:$dst, (i32 timm:$FPDiff)),
7871 (TCRETURNriBTI rtcGPR64:$dst, imm:$FPDiff)>,
7873 def : Pat<(AArch64tcret tglobaladdr:$dst, (i32 timm:$FPDiff)),
7874 (TCRETURNdi texternalsym:$dst, imm:$FPDiff)>;
[all …]
H A DAArch64ISelLowering.cpp5592 int FPDiff = 0; in LowerCall() local
5604 FPDiff = NumReusableBytes - NumBytes; in LowerCall()
5608 if (FPDiff < 0 && FuncInfo->getTailCallReservedStack() < (unsigned)-FPDiff) in LowerCall()
5609 FuncInfo->setTailCallReservedStack(-FPDiff); in LowerCall()
5616 assert(FPDiff % 16 == 0 && "unaligned stack on tail call"); in LowerCall()
5793 Offset = Offset + FPDiff; in LowerCall()
5892 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); in LowerCall()