Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp99 bool HasFP = hasFP(MF); in getFrameIndexReference() local
103 assert(HasFP && "VLAs and dynamic stack realign, but no FP?!"); in getFrameIndexReference()
122 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.cpp239 bool HasFP = hasFP(MF); in determineCalleeSaves() local
259 if (HasFP) in determineCalleeSaves()
385 bool HasFP = hasFP(MF); in restoreCalleeSavedRegisters() local
417 MIB.addReg(HasFP ? SystemZ::R11D : SystemZ::R15D); in restoreCalleeSavedRegisters()
541 bool HasFP = hasFP(MF); in emitPrologue() local
552 if (HasFP) { in emitPrologue()
668 if (HasFP) { in emitPrologue()
1104 bool HasFP = hasFP(MF); in determineCalleeSaves() local
1110 if (HasFP) in determineCalleeSaves()
1249 bool HasFP = hasFP(MF); in emitPrologue() local
[all …]
H A DSystemZISelLowering.cpp1089 bool HasFP = Subtarget.getFrameLowering()->hasFP(*MF); in emitEHSjLjSetJmp() local
1090 if (HasFP) { in emitEHSjLjSetJmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp290 bool HasFP = hasFP(MF); in emitPrologue() local
291 if (HasFP) in emitPrologue()
312 if (HasFP) { in emitPrologue()
400 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr.asMCReg())) { in emitPrologue()
407 if (!HasFP) { in emitPrologue()
413 if (STI.isTargetELF() && HasFP) in emitPrologue()
513 bool HasFP = hasFP(MF); in emitEpilogue() local
516 if (isARMLowRegister(Reg) && !(HasFP && Reg == FramePtr.asMCReg())) { in emitEpilogue()
H A DARMFrameLowering.cpp765 void emitDefCFAOffsets(MachineBasicBlock &MBB, bool HasFP) { in emitDefCFAOffsets()
769 if (HasFP && !Info.BeforeFPSet) in emitDefCFAOffsets()
926 bool HasFP = hasFP(MF); in emitPrologue() local
936 DefCFAOffsetCandidates.emitDefCFAOffsets(MBB, HasFP); in emitPrologue()
1033 if (HasFP) { in emitPrologue()
1115 if (PushPopSplit == ARMSubtarget::SplitR11WindowsSEH && HasFP) in emitPrologue()
1194 if (HasFP && isARM) in emitPrologue()
1213 if (HasFP) { in emitPrologue()
1272 if (HasFP && PushPopSplit == ARMSubtarget::SplitR11WindowsSEH) in emitPrologue()
1323 DefCFAOffsetCandidates.emitDefCFAOffsets(MBB, HasFP); in emitPrologue()
[all …]
H A DARMBaseRegisterInfo.cpp340 bool HasFP = MF.getFrameInfo().isMaxCallFrameSizeComputed() in getRegPressureLimit() local
342 return 5 - HasFP; in getRegPressureLimit()
345 bool HasFP = MF.getFrameInfo().isMaxCallFrameSizeComputed() in getRegPressureLimit() local
347 return 10 - HasFP - (STI.isR9Reserved() ? 1 : 0); in getRegPressureLimit()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp718 const bool HasFP = hasFP(MF); in emitStackProbeInlineGenericBlock() local
734 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericBlock()
756 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericBlock()
799 const bool HasFP = hasFP(MF); in emitStackProbeInlineGenericLoop() local
870 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericLoop()
927 if (!HasFP && NeedsDwarfCFI) { in emitStackProbeInlineGenericLoop()
1030 const bool HasFP = hasFP(MF); in emitStackProbeInlineWindowsCoreCLR64() local
1037 int64_t InitSlot = 8 + CalleeSaveSize + (HasFP ? 8 : 0); in emitStackProbeInlineWindowsCoreCLR64()
1604 bool HasFP = hasFP(MF); in emitPrologue() local
1669 if (HasFP && X86FI->hasSwiftAsyncContext()) { in emitPrologue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp137 bool HasFP = TFI->hasFP(MF); in eliminateFrameIndex() local
147 if (!HasFP || (hasStackRealignment(MF) && FrameIndex >= 0)) in eliminateFrameIndex()
/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()
1012 if (HasFP) { in emitPrologue()
1057 if (HasFP) in emitPrologue()
1082 if (HasFP) in emitPrologue()
1129 if (HasFP) { in emitPrologue()
1167 if (HasFP) { in emitPrologue()
1568 bool HasFP = hasFP(MF); in emitEpilogue() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp597 bool HasFP = false; in generateCompactUnwindEncoding() local
646 HasFP = true; in generateCompactUnwindEncoding()
730 if (!HasFP) { in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.h96 bool HasFP) const;
H A DRISCVFrameLowering.cpp2123 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, bool HasFP) const { in emitCalleeSavedRVVPrologCFI()
2134 if (!HasFP) { in emitCalleeSavedRVVPrologCFI()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp1159 bool HasFP = false; in emitPrologue() local
1165 HasFP = true; in emitPrologue()
1168 if (!HasFP && !hasFP(MF)) { in emitPrologue()
1203 if (HasFP) { in emitPrologue()
1224 } else if ((HasFP = hasFP(MF))) { in emitPrologue()
1231 if (HasFP) { in emitPrologue()
1248 if (HasFP && RoundedSize != 0) { in emitPrologue()
1258 assert((!HasFP || FPSaved) && in emitPrologue()
1263 assert((HasFP || !FPSaved || EnableSpillVGPRToAGPR) && in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp57 bool HasFP = hasFP(MF); in emitPrologue() local
92 if (!HasFP) { in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp492 bool HasFP = MF.getTarget().Options.DisableFramePointerElim(MF) || in hasFPImpl() local
496 return HasFP; in hasFPImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86AsmBackend.cpp1347 bool HasFP = false; in generateCompactUnwindEncoding() local
1371 HasFP = true; in generateCompactUnwindEncoding()
1435 if (HasFP) { in generateCompactUnwindEncoding()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h418 HasFP = 1 << 0, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1841 bool HasFP = hasFP(MF); in emitPrologue() local
1924 if (HasFP && AFI->hasSwiftAsyncContext()) { in emitPrologue()
1993 assert(!HasFP && "unexpected function without stack frame but with FP"); in emitPrologue()
2111 if (!IsFunclet && HasFP) { in emitPrologue()
2365 nullptr, EmitAsyncCFI && !HasFP, CFAOffset, in emitPrologue()
2384 NeedsWinCFI, &HasWinCFI, EmitAsyncCFI && !HasFP, in emitPrologue()
2427 if (HasFP) { in emitPrologue()
5609 bool HasFP = hasFP(MF); in inlineStackProbeFixed() local
5629 EmitAsyncCFI && !HasFP, CFAOffset); in inlineStackProbeFixed()
5644 EmitAsyncCFI && !HasFP, CFAOffset); in inlineStackProbeFixed()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp1038 bool HasFP = hasFP(MF); in insertCFIInstructionsAt() local
1040 if (HasFP) { in insertCFIInstructionsAt()
1088 if (HasFP) { in insertCFIInstructionsAt()
1300 bool HasFP = hasFP(MF); in getFrameIndexReference() local
1301 assert((HasFP || !UseFP) && "This function must have frame pointer"); in getFrameIndexReference()
1327 if (Offset > 0 && !HasFP) in getFrameIndexReference()
/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.cpp1176 ProcFlags |= ProcSymFlags::HasFP; in emitDebugInfoForFunction()