Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AsmBackend.cpp350 unsigned FPReg = MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding() local
353 FPReg = getXRegFromWReg(FPReg); in generateCompactUnwindEncoding()
355 assert(LRReg == AArch64::LR && FPReg == AArch64::FP && in generateCompactUnwindEncoding()
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp522 unsigned FPReg = is31 ? PPC::R31 : PPC::R1; in replaceFPWithRealFP() local
528 unsigned BPReg = HasBP ? (unsigned) RegInfo->getBaseRegister(MF) : FPReg; in replaceFPWithRealFP()
529 unsigned BP8Reg = HasBP ? (unsigned) PPC::X30 : FPReg; in replaceFPWithRealFP()
542 MO.setReg(FPReg); in replaceFPWithRealFP()
673 unsigned FPReg = isPPC64 ? PPC::X31 : PPC::R31; in emitPrologue() local
770 .addReg(FPReg) in emitPrologue()
885 unsigned Reg = MRI->getDwarfRegNum(FPReg, true); in emitPrologue()
922 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitPrologue()
929 unsigned Reg = MRI->getDwarfRegNum(FPReg, true); in emitPrologue()
1014 unsigned FPReg = isPPC64 ? PPC::X31 : PPC::R31; in emitEpilogue() local
[all …]
DPPCFastISel.cpp1033 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned); in SelectIToFP() local
1034 if (FPReg == 0) in SelectIToFP()
1049 .addReg(FPReg); in SelectIToFP()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp606 unsigned FPReg; // Frame pointer register member in __anond09109f60111::ARMELFStreamer
1102 FPReg = ARM::SP; in Reset()
1199 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in FlushUnwindOpcodes()
1267 assert((NewSPReg == ARM::SP || NewSPReg == FPReg) && in emitSetFP()
1271 FPReg = NewFPReg; in emitSetFP()
1282 assert(FPReg == ARM::SP && "current FP must be SP"); in emitMovSP()
1286 FPReg = Reg; in emitMovSP()
1290 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in emitMovSP()
/external/llvm/lib/Target/X86/
DX86FloatingPoint.cpp1451 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local
1457 FPKills |= 1U << FPReg; in handleSpecialFP()
1478 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local
1482 Op.setReg(getSTReg(FPReg)); in handleSpecialFP()
1485 Op.setReg(X86::ST0 + FPReg); in handleSpecialFP()
1502 unsigned FPReg = countTrailingZeros(FPKills); in handleSpecialFP() local
1503 if (isLive(FPReg)) in handleSpecialFP()
1504 freeStackSlotAfter(Inst, FPReg); in handleSpecialFP()
1505 FPKills &= ~(1U << FPReg); in handleSpecialFP()
DX86FrameLowering.cpp1816 unsigned FPReg = TRI->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local
1818 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp69 int FPReg; member in __anonef5d38c20111::UnwindContext
72 UnwindContext(MCAsmParser &P) : Parser(P), FPReg(ARM::SP) {} in UnwindContext()
87 void saveFPReg(int Reg) { FPReg = Reg; } in saveFPReg()
88 int getFPReg() const { return FPReg; } in getFPReg()
127 FPReg = ARM::SP; in reset()
9347 int FPReg = tryParseRegister(); in parseDirectiveSetFP() local
9348 if (FPReg == -1) { in parseDirectiveSetFP()
9374 UC.saveFPReg(FPReg); in parseDirectiveSetFP()
9404 getTargetStreamer().emitSetFP(static_cast<unsigned>(FPReg), in parseDirectiveSetFP()