Home
last modified time | relevance | path

Searched refs:HasFP (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp97 bool HasFP = hasFP(MF); in getFrameIndexReference() local
101 assert(HasFP && "VLAs and dynamic stack realign, but no FP?!"); in getFrameIndexReference()
120 if (!HasFP) in getFrameIndexReference()
483 bool HasFP = hasFP(MF); in emitPrologue() local
527 if (HasFP) { in emitPrologue()
591 if (!HasFP && NeedsDwarfCFI) { in emitPrologue()
604 assert(HasFP && "There should be a frame pointer if stack is realigned."); in emitPrologue()
614 if (!HasFP) in emitPrologue()
640 if (((!HasFP && NumBytes) || PushedRegs) && NeedsDwarfCFI) { in emitPrologue()
642 if (!HasFP && NumBytes) { in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp237 bool HasFP = hasFP(MF); in determineCalleeSaves() local
257 if (HasFP) in determineCalleeSaves()
383 bool HasFP = hasFP(MF); in restoreCalleeSavedRegisters() local
415 MIB.addReg(HasFP ? SystemZ::R11D : SystemZ::R15D); in restoreCalleeSavedRegisters()
539 bool HasFP = hasFP(MF); in emitPrologue() local
550 if (HasFP) { in emitPrologue()
636 if (HasFP) { in emitPrologue()
1072 bool HasFP = hasFP(MF); in determineCalleeSaves() local
1078 if (HasFP) in determineCalleeSaves()
1217 bool HasFP = hasFP(MF); in emitPrologue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp683 const bool HasFP = hasFP(MF); in emitStackProbeInlineGenericBlock() local
699 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericBlock()
721 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericBlock()
764 const bool HasFP = hasFP(MF); in emitStackProbeInlineGenericLoop() local
816 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericLoop()
873 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericLoop()
976 const bool HasFP = hasFP(MF); in emitStackProbeInlineWindowsCoreCLR64() local
983 int64_t InitSlot = 8 + CalleeSaveSize + (HasFP ? 8 : 0); in emitStackProbeInlineWindowsCoreCLR64()
1543 bool HasFP = hasFP(MF); in emitPrologue() local
1608 if (HasFP && X86FI->hasSwiftAsyncContext()) { in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp140 bool HasFP = TFI->hasFP(MF); in eliminateFrameIndex() local
150 if (!HasFP || (hasStackRealignment(MF) && FrameIndex >= 0)) in eliminateFrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp287 bool HasFP = hasFP(MF); in emitPrologue() local
288 if (HasFP) in emitPrologue()
309 if (HasFP) { in emitPrologue()
424 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitPrologue()
431 if (!HasFP) { in emitPrologue()
441 if (STI.isTargetELF() && HasFP) in emitPrologue()
542 bool HasFP = hasFP(MF); in emitEpilogue() local
545 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr)) { in emitEpilogue()
H A DARMFrameLowering.cpp621 const ARMBaseInstrInfo &TII, bool HasFP) { in emitDefCFAOffsets()
625 if (HasFP && !Info.BeforeFPSet) in emitDefCFAOffsets()
771 bool HasFP = hasFP(MF); in emitPrologue() local
781 DefCFAOffsetCandidates.emitDefCFAOffsets(MBB, dl, TII, HasFP); in emitPrologue()
914 if (HasFP) { in emitPrologue()
973 if (STI.splitFramePointerPush(MF) && HasFP) in emitPrologue()
1052 if (HasFP && isARM) in emitPrologue()
1074 if (HasFP) { in emitPrologue()
1110 if (HasFP && STI.splitFramePointerPush(MF)) in emitPrologue()
1206 DefCFAOffsetCandidates.emitDefCFAOffsets(MBB, dl, TII, HasFP); in emitPrologue()
[all …]
H A DARMBaseRegisterInfo.cpp311 bool HasFP = MF.getFrameInfo().isMaxCallFrameSizeComputed() in getRegPressureLimit() local
313 return 5 - HasFP; in getRegPressureLimit()
316 bool HasFP = MF.getFrameInfo().isMaxCallFrameSizeComputed() in getRegPressureLimit() local
318 return 10 - HasFP - (STI.isR9Reserved() ? 1 : 0); in getRegPressureLimit()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp646 bool HasFP = hasFP(MF); in emitPrologue() local
685 assert((isPPC64 || !isSVR4ABI || !(!FrameSize && (MustSaveLR || HasFP))) && in emitPrologue()
699 if (HasFP) { in emitPrologue()
824 if (HasFP) in emitPrologue()
1010 if (HasFP) { in emitPrologue()
1055 if (HasFP) in emitPrologue()
1080 if (HasFP) in emitPrologue()
1126 if (HasFP) { in emitPrologue()
1164 if (HasFP) { in emitPrologue()
1565 bool HasFP = hasFP(MF); in emitEpilogue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h93 bool HasFP) const;
H A DRISCVFrameLowering.cpp1533 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, bool HasFP) const { in emitCalleeSavedRVVPrologCFI()
1545 if (!HasFP) { in emitCalleeSavedRVVPrologCFI()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp1112 bool HasFP = false; in emitPrologue() local
1118 HasFP = true; in emitPrologue()
1121 if (!HasFP && !hasFP(MF)) { in emitPrologue()
1156 if (HasFP) { in emitPrologue()
1177 } else if ((HasFP = hasFP(MF))) { in emitPrologue()
1184 if (HasFP) { in emitPrologue()
1201 if (HasFP && RoundedSize != 0) { in emitPrologue()
1211 assert((!HasFP || FPSaved) && in emitPrologue()
1216 assert((HasFP || !FPSaved || EnableSpillVGPRToAGPR) && in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp611 bool HasFP = false; in generateCompactUnwindEncoding() local
660 HasFP = true; in generateCompactUnwindEncoding()
744 if (!HasFP) { in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp58 bool HasFP = hasFP(MF); in emitPrologue()
93 if (!HasFP) { in emitPrologue()
60 bool HasFP = hasFP(MF); emitPrologue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp492 bool HasFP = MF.getTarget().Options.DisableFramePointerElim(MF) || in hasFP() local
496 return HasFP; in hasFP()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1736 bool HasFP = hasFP(MF); in emitPrologue() local
1813 if (HasFP && AFI->hasSwiftAsyncContext()) { in emitPrologue()
1882 assert(!HasFP && "unexpected function without stack frame but with FP"); in emitPrologue()
1959 if (!IsFunclet && HasFP) { in emitPrologue()
2178 nullptr, EmitAsyncCFI && !HasFP, CFAOffset, in emitPrologue()
2195 NeedsWinCFI, &HasWinCFI, EmitAsyncCFI && !HasFP, in emitPrologue()
2238 if (HasFP) { in emitPrologue()
4924 bool HasFP = hasFP(MF); in inlineStackProbeFixed() local
4944 EmitAsyncCFI && !HasFP, CFAOffset); in inlineStackProbeFixed()
4959 EmitAsyncCFI && !HasFP, CFAOffset); in inlineStackProbeFixed()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1343 bool HasFP = false; in generateCompactUnwindEncoding() local
1367 HasFP = true; in generateCompactUnwindEncoding()
1431 if (HasFP) { in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1046 bool HasFP = hasFP(MF); in insertCFIInstructionsAt() local
1048 if (HasFP) { in insertCFIInstructionsAt()
1098 if (HasFP) { in insertCFIInstructionsAt()
1313 bool HasFP = hasFP(MF); in getFrameIndexReference() local
1314 assert((HasFP || !UseFP) && "This function must have frame pointer"); in getFrameIndexReference()
1340 if (Offset > 0 && !HasFP) in getFrameIndexReference()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h445 HasFP = 1 << 0, enumerator
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp66 CV_ENUM_CLASS_ENT(ProcSymFlags, HasFP),
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp160 PUSH_FLAG(ProcSymFlags, HasFP, Flags, "has fp"); in formatProcSymFlags()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1169 ProcFlags |= ProcSymFlags::HasFP; in emitDebugInfoForFunction()