| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.cpp | 386 unsigned FPReg = is31 ? PPC::R31 : PPC::R1; in replaceFPWithRealFP() local 391 unsigned BPReg = HasBP ? (unsigned) RegInfo->getBaseRegister(MF) : FPReg; in replaceFPWithRealFP() 405 MO.setReg(FPReg); in replaceFPWithRealFP() 650 Register FPReg = isPPC64 ? PPC::X31 : PPC::R31; in emitPrologue() local 825 .addReg(FPReg) in emitPrologue() 1013 .addReg(FPReg, RegState::Kill) // Save FP. in emitPrologue() 1051 .addReg(FPReg) in emitPrologue() 1076 .addReg(FPReg) in emitPrologue() 1118 unsigned Reg = MRI->getDwarfRegNum(FPReg, true); in emitPrologue() 1155 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitPrologue() [all …]
|
| H A D | PPCFastISel.cpp | 1124 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned); in SelectIToFP() local 1125 if (FPReg == 0) in SelectIToFP() 1140 .addReg(FPReg); in SelectIToFP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMELFStreamer.cpp | 716 unsigned FPReg; // Frame pointer register member in __anonf133901f0111::ARMELFStreamer 1261 FPReg = ARM::SP; in EHReset() 1363 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in FlushUnwindOpcodes() 1431 assert((NewSPReg == ARM::SP || NewSPReg == FPReg) && in emitSetFP() 1435 FPReg = NewFPReg; in emitSetFP() 1446 assert(FPReg == ARM::SP && "current FP must be SP"); in emitMovSP() 1450 FPReg = Reg; in emitMovSP() 1454 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in emitMovSP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 604 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 338 Register FPReg = getFPReg(STI); in emitPrologue() local 450 if (STI.isRegisterReservedByUser(FPReg)) in emitPrologue() 454 adjustReg(MBB, MBBI, DL, FPReg, SPReg, in emitPrologue() 460 nullptr, RI->getDwarfRegNum(FPReg, true), RVFI->getVarArgsSaveSize())); in emitPrologue() 525 Register FPReg = getFPReg(STI); in emitEpilogue() local 574 adjustReg(MBB, LastFrameDestroy, DL, SPReg, FPReg, -FPOffset, in emitEpilogue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86FloatingPoint.cpp | 1615 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local 1621 FPKills |= 1U << FPReg; in handleSpecialFP() 1645 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local 1649 Op.setReg(getSTReg(FPReg)); in handleSpecialFP() 1652 Op.setReg(X86::ST0 + FPReg); in handleSpecialFP() 1669 unsigned FPReg = countTrailingZeros(FPKills); in handleSpecialFP() local 1670 if (isLive(FPReg)) in handleSpecialFP() 1671 freeStackSlotAfter(Inst, FPReg); in handleSpecialFP() 1672 FPKills &= ~(1U << FPReg); in handleSpecialFP()
|
| H A D | X86FrameLowering.cpp | 2449 Register FPReg = TRI->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local 2451 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 822 unsigned FPReg = TRI->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local 824 if (TRI->regsOverlap(CSI[i].getReg(), FPReg)) { in assignCalleeSavedSpillSlots()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.cpp | 491 Register FPReg = MFI->getFrameOffsetReg(); in emitEntryFunctionPrologue() local 492 assert(FPReg != AMDGPU::FP_REG); in emitEntryFunctionPrologue() 493 BuildMI(MBB, I, DL, TII->get(AMDGPU::S_MOV_B32), FPReg).addImm(0); in emitEntryFunctionPrologue()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 117 int FPReg; member in __anonad70014b0111::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() 11591 int FPReg = tryParseRegister(); in parseDirectiveSetFP() local 11593 if (check(FPReg == -1, FPRegLoc, "frame pointer register expected") || in parseDirectiveSetFP() 11606 UC.saveFPReg(FPReg); in parseDirectiveSetFP() 11630 getTargetStreamer().emitSetFP(static_cast<unsigned>(FPReg), in parseDirectiveSetFP()
|