Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp405 MO.setReg(FPReg); in replaceFPWithRealFP()
825 .addReg(FPReg) in emitPrologue()
1076 .addReg(FPReg) in emitPrologue()
1458 FPReg) in inlineStackProbe()
1463 FPReg) in inlineStackProbe()
1465 .addReg(FPReg); in inlineStackProbe()
1723 RBReg = FPReg; in emitEpilogue()
1735 .addReg(FPReg) in emitEpilogue()
1762 RBReg = FPReg; in emitEpilogue()
1845 if (RBReg == FPReg) in emitEpilogue()
[all …]
H A DPPCFastISel.cpp1124 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned); in SelectIToFP() local
1125 if (FPReg == 0) in SelectIToFP()
1140 .addReg(FPReg); in SelectIToFP()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextWindows_x86_64.cpp72 } FPReg; typedef
75 (sizeof(GPR) + LLVM_EXTENSION offsetof(FPReg, regname))
79 #reg, NULL, sizeof(((FPReg *)nullptr)->reg), FPR_OFFSET(reg), \
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp622 unsigned FPReg; // Frame pointer register member in __anonf4a9be480111::ARMELFStreamer
1084 FPReg = ARM::SP; in EHReset()
1186 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in FlushUnwindOpcodes()
1254 assert((NewSPReg == ARM::SP || NewSPReg == FPReg) && in emitSetFP()
1258 FPReg = NewFPReg; in emitSetFP()
1269 assert(FPReg == ARM::SP && "current FP must be SP"); in emitMovSP()
1273 FPReg = Reg; in emitMovSP()
1277 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in emitMovSP()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AsmBackend.cpp604 unsigned FPReg = *MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding() local
607 FPReg = getXRegFromWReg(FPReg); in generateCompactUnwindEncoding()
609 assert(LRReg == AArch64::LR && FPReg == AArch64::FP && in generateCompactUnwindEncoding()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp342 Register FPReg = getFPReg(STI); in emitPrologue() local
456 if (STI.isRegisterReservedByUser(FPReg)) in emitPrologue()
460 adjustReg(MBB, MBBI, DL, FPReg, SPReg, in emitPrologue()
466 nullptr, RI->getDwarfRegNum(FPReg, true), RVFI->getVarArgsSaveSize())); in emitPrologue()
540 Register FPReg = getFPReg(STI); in emitEpilogue() local
589 adjustReg(MBB, LastFrameDestroy, DL, SPReg, FPReg, -FPOffset, in emitEpilogue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp1652 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local
1658 FPKills |= 1U << FPReg; in handleSpecialFP()
1682 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local
1686 Op.setReg(getSTReg(FPReg)); in handleSpecialFP()
1689 Op.setReg(X86::ST0 + FPReg); in handleSpecialFP()
1706 unsigned FPReg = countTrailingZeros(FPKills); in handleSpecialFP() local
1707 if (isLive(FPReg)) in handleSpecialFP()
1708 freeStackSlotAfter(Inst, FPReg); in handleSpecialFP()
1709 FPKills &= ~(1U << FPReg); in handleSpecialFP()
H A DX86FrameLowering.cpp2465 Register FPReg = TRI->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local
2467 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp822 unsigned FPReg = TRI->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local
824 if (TRI->regsOverlap(CSI[i].getReg(), FPReg)) { in assignCalleeSavedSpillSlots()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp498 Register FPReg = MFI->getFrameOffsetReg(); in emitEntryFunctionPrologue() local
499 assert(FPReg != AMDGPU::FP_REG); in emitEntryFunctionPrologue()
500 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_MOV_B32), FPReg).addImm(0); in emitEntryFunctionPrologue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp117 int FPReg; member in __anon296d71d40111::UnwindContext
120 UnwindContext(MCAsmParser &P) : Parser(P), FPReg(ARM::SP) {} in UnwindContext()
136 void saveFPReg(int Reg) { FPReg = Reg; } in saveFPReg()
137 int getFPReg() const { return FPReg; } in getFPReg()
179 FPReg = ARM::SP; in reset()
11592 int FPReg = tryParseRegister(); in parseDirectiveSetFP() local
11594 if (check(FPReg == -1, FPRegLoc, "frame pointer register expected") || in parseDirectiveSetFP()
11607 UC.saveFPReg(FPReg); in parseDirectiveSetFP()
11631 getTargetStreamer().emitSetFP(static_cast<unsigned>(FPReg), in parseDirectiveSetFP()