Lines Matching refs:D0
519 const TargetRegisterInfo *TRI, unsigned &D0, in GetDSubRegs() argument
522 D0 = TRI->getSubReg(Reg, ARM::dsub_0); in GetDSubRegs()
527 D0 = TRI->getSubReg(Reg, ARM::dsub_4); in GetDSubRegs()
532 D0 = TRI->getSubReg(Reg, ARM::dsub_3); in GetDSubRegs()
537 D0 = TRI->getSubReg(Reg, ARM::dsub_0); in GetDSubRegs()
543 D0 = TRI->getSubReg(Reg, ARM::dsub_1); in GetDSubRegs()
592 unsigned D0, D1, D2, D3; in ExpandVLD() local
593 GetDSubRegs(DstReg, RegSpc, TRI, D0, D1, D2, D3); in ExpandVLD()
594 MIB.addReg(D0, RegState::Define | getDeadRegState(DstIsDead)); in ExpandVLD()
721 unsigned D0, D1, D2, D3; in ExpandVST() local
722 GetDSubRegs(SrcReg, RegSpc, TRI, D0, D1, D2, D3); in ExpandVST()
723 MIB.addReg(D0, getUndefRegState(SrcIsUndef)); in ExpandVST()
775 unsigned D0 = 0, D1 = 0, D2 = 0, D3 = 0; in ExpandLaneOp() local
781 GetDSubRegs(DstReg, RegSpc, TRI, D0, D1, D2, D3); in ExpandLaneOp()
782 MIB.addReg(D0, RegState::Define | getDeadRegState(DstIsDead)); in ExpandLaneOp()
804 GetDSubRegs(MO.getReg(), RegSpc, TRI, D0, D1, D2, D3); in ExpandLaneOp()
809 MIB.addReg(D0, SrcFlags); in ExpandLaneOp()
857 unsigned D0, D1, D2, D3; in ExpandVTBL() local
858 GetDSubRegs(SrcReg, SingleSpc, TRI, D0, D1, D2, D3); in ExpandVTBL()
859 MIB.addReg(D0); in ExpandVTBL()
1225 (Reg >= ARM::D0 && Reg <= ARM::D15) || in determineFPRegsToClear()
1234 } else if (Reg >= ARM::D0 && Reg <= ARM::D15) { in determineFPRegsToClear()
1235 int R = Reg - ARM::D0; in determineFPRegsToClear()
1323 unsigned Reg = ARM::D0 + D; in CMSEClearFPRegsV8()
1504 .addImm((Reg - ARM::D0) * 2) in CMSESaveClearFPRegsV8()
1512 .addImm((Reg - ARM::D0) * 2) in CMSESaveClearFPRegsV8()
1516 .addImm((Reg - ARM::D0) * 2 + 1) in CMSESaveClearFPRegsV8()
1667 .addImm((Reg - ARM::D0) * 2) in CMSERestoreFPRegsV8()
1743 (Reg >= ARM::D0 && Reg <= ARM::D15) || in definesOrUsesFPReg()
2777 Register D0 = TRI->getSubReg(DstReg, ARM::dsub_0); in ExpandMI() local
2779 MIB.addReg(D0, RegState::Define | getDeadRegState(DstIsDead)) in ExpandMI()
2809 Register D0 = TRI->getSubReg(SrcReg, ARM::dsub_0); in ExpandMI() local
2811 MIB.addReg(D0, SrcIsKill ? RegState::Kill : 0) in ExpandMI()