Searched refs:FPReg (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64AsmBackend.cpp | 353 unsigned FPReg = MRI.getLLVMRegNum(FPPush.getRegister(), true); in generateCompactUnwindEncoding() local 356 FPReg = getXRegFromWReg(FPReg); in generateCompactUnwindEncoding() 358 assert(LRReg == AArch64::LR && FPReg == AArch64::FP && in generateCompactUnwindEncoding()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFrameLowering.cpp | 521 unsigned FPReg = is31 ? PPC::R31 : PPC::R1; in replaceFPWithRealFP() local 527 unsigned BPReg = HasBP ? (unsigned) RegInfo->getBaseRegister(MF) : FPReg; in replaceFPWithRealFP() 528 unsigned BP8Reg = HasBP ? (unsigned) PPC::X30 : FPReg; in replaceFPWithRealFP() 541 MO.setReg(FPReg); in replaceFPWithRealFP() 613 unsigned FPReg = isPPC64 ? PPC::X31 : PPC::R31; in emitPrologue() local 707 .addReg(FPReg) in emitPrologue() 822 unsigned Reg = MRI->getDwarfRegNum(FPReg, true); in emitPrologue() 859 BuildMI(MBB, MBBI, dl, OrInst, FPReg) in emitPrologue() 866 unsigned Reg = MRI->getDwarfRegNum(FPReg, true); in emitPrologue() 960 unsigned FPReg = isPPC64 ? PPC::X31 : PPC::R31; in emitEpilogue() local [all …]
|
D | PPCFastISel.cpp | 1010 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned); in SelectIToFP() local 1011 if (FPReg == 0) in SelectIToFP() 1026 .addReg(FPReg); in SelectIToFP()
|
/external/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 1462 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local 1468 FPKills |= 1U << FPReg; in handleSpecialFP() 1489 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local 1493 Op.setReg(getSTReg(FPReg)); in handleSpecialFP() 1496 Op.setReg(X86::ST0 + FPReg); in handleSpecialFP() 1513 unsigned FPReg = countTrailingZeros(FPKills); in handleSpecialFP() local 1514 if (isLive(FPReg)) in handleSpecialFP() 1515 freeStackSlotAfter(Inst, FPReg); in handleSpecialFP() 1516 FPKills &= ~(1U << FPReg); in handleSpecialFP() 1529 unsigned FPReg = getFPReg(Op); in handleSpecialFP() local [all …]
|
D | X86FrameLowering.cpp | 1385 unsigned FPReg = RegInfo->getFrameRegister(MF); in assignCalleeSavedSpillSlots() local 1387 if (TRI->regsOverlap(CSI[i].getReg(),FPReg)) { in assignCalleeSavedSpillSlots()
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFStreamer.cpp | 675 unsigned FPReg; // Frame pointer register member in __anond09109f60111::ARMELFStreamer 1126 FPReg = ARM::SP; in Reset() 1223 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in FlushUnwindOpcodes() 1291 assert((NewSPReg == ARM::SP || NewSPReg == FPReg) && in emitSetFP() 1295 FPReg = NewFPReg; in emitSetFP() 1306 assert(FPReg == ARM::SP && "current FP must be SP"); in emitMovSP() 1310 FPReg = Reg; in emitMovSP() 1314 UnwindOpAsm.EmitSetSP(MRI->getEncodingValue(FPReg)); in emitMovSP()
|
/external/llvm/lib/Target/ARM/AsmParser/ |
D | ARMAsmParser.cpp | 68 int FPReg; member in __anonef5d38c20111::UnwindContext 71 UnwindContext(MCAsmParser &P) : Parser(P), FPReg(ARM::SP) {} in UnwindContext() 86 void saveFPReg(int Reg) { FPReg = Reg; } in saveFPReg() 87 int getFPReg() const { return FPReg; } in getFPReg() 126 FPReg = ARM::SP; in reset() 9416 int FPReg = tryParseRegister(); in parseDirectiveSetFP() local 9417 if (FPReg == -1) { in parseDirectiveSetFP() 9443 UC.saveFPReg(FPReg); in parseDirectiveSetFP() 9473 getTargetStreamer().emitSetFP(static_cast<unsigned>(FPReg), in parseDirectiveSetFP()
|