Home | History | Annotate | Download | only in priv

Lines Matching refs:srcR

768 MIPSInstr *MIPSInstr_Alu(MIPSAluOp op, HReg dst, HReg srcL, MIPSRH * srcR)
775 i->Min.Alu.srcR = srcR;
780 MIPSRH * srcR)
788 i->Min.Shft.srcR = srcR;
802 MIPSInstr *MIPSInstr_Cmp(Bool syned, Bool sz32, HReg dst, HReg srcL, HReg srcR,
811 i->Min.Cmp.srcR = srcR;
818 HReg srcR)
827 i->Min.Mul.srcR = srcR;
832 MIPSInstr *MIPSInstr_Msub(Bool syned, HReg srcL, HReg srcR)
840 i->Min.Macc.srcR = srcR;
845 MIPSInstr *MIPSInstr_Madd(Bool syned, HReg srcL, HReg srcR)
853 i->Min.Macc.srcR = srcR;
858 MIPSInstr *MIPSInstr_Div(Bool syned, Bool sz32, HReg srcL, HReg srcR)
865 i->Min.Div.srcR = srcR;
1075 MIPSInstr *MIPSInstr_FpBinary(MIPSFpOp op, HReg dst, HReg srcL, HReg srcR)
1082 i->Min.FpBinary.srcR = srcR;
1110 MIPSInstr *MIPSInstr_FpCompare(MIPSFpOp op, HReg dst, HReg srcL, HReg srcR)
1117 i->Min.FpCompare.srcR = srcR;
1190 MIPSRH *rh_srcR = i->Min.Alu.srcR;
1203 MIPSRH *rh_srcR = i->Min.Shft.srcR;
1227 ppHRegMIPS(i->Min.Cmp.srcR, mode64);
1240 ppHRegMIPS(i->Min.Mul.srcR, mode64);
1249 ppHRegMIPS(i->Min.Mul.srcR, mode64);
1278 ppHRegMIPS(i->Min.Macc.srcR, mode64);
1288 ppHRegMIPS(i->Min.Div.srcR, mode64);
1448 ppHRegMIPS(i->Min.FpBinary.srcR, mode64);
1470 ppHRegMIPS(i->Min.FpCompare.srcR, mode64);
1581 addRegUsage_MIPSRH(u, i->Min.Alu.srcR);
1586 addRegUsage_MIPSRH(u, i->Min.Shft.srcR);
1591 addHRegUse(u, HRmRead, i->Min.Cmp.srcR);
1601 addHRegUse(u, HRmRead, i->Min.Mul.srcR);
1625 addHRegUse(u, HRmRead, i->Min.Macc.srcR);
1631 addHRegUse(u, HRmRead, i->Min.Div.srcR);
1744 addHRegUse(u, HRmRead, i->Min.FpBinary.srcR);
1759 addHRegUse(u, HRmRead, i->Min.FpCompare.srcR);
1800 mapRegs_MIPSRH(m, i->Min.Alu.srcR);
1805 mapRegs_MIPSRH(m, i->Min.Shft.srcR);
1810 mapReg(m, &i->Min.Cmp.srcR);
1820 mapReg(m, &i->Min.Mul.srcR);
1832 mapReg(m, &i->Min.Macc.srcR);
1836 mapReg(m, &i->Min.Div.srcR);
1898 mapReg(m, &i->Min.FpBinary.srcR);
1913 mapReg(m, &i->Min.FpCompare.srcR);
1958 if (i->Min.Alu.srcR->tag != Mrh_Reg)
1960 if (!sameHReg(i->Min.Alu.srcR->Mrh.Reg.reg, i->Min.Alu.srcL))
2527 MIPSRH *srcR = i->Min.Alu.srcR;
2528 Bool immR = toBool(srcR->tag == Mrh_Imm);
2531 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->Mrh.Reg.reg,
2537 vassert(srcR->Mrh.Imm.imm16 != 0x8000);
2538 if (srcR->Mrh.Imm.syned)
2540 p = mkFormI(p, 9, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2543 p = mkFormI(p, 9, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2552 vassert(srcR->Mrh.Imm.syned);
2553 vassert(srcR->Mrh.Imm.imm16 != 0x8000);
2554 p = mkFormI(p, 8, r_srcL, r_dst, (-srcR->Mrh.Imm.imm16));
2563 vassert(!srcR->Mrh.Imm.syned);
2564 p = mkFormI(p, 12, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2573 vassert(!srcR->Mrh.Imm.syned);
2574 p = mkFormI(p, 13, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2601 vassert(!srcR->Mrh.Imm.syned);
2602 p = mkFormI(p, 14, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2610 vassert(srcR->Mrh.Imm.syned);
2611 vassert(srcR->Mrh.Imm.imm16 != 0x8000);
2612 p = mkFormI(p, 25, r_srcL, r_dst, srcR->Mrh.Imm.imm16);
2619 p = mkFormI(p, 25, r_srcL, r_dst, (-srcR->Mrh.Imm.imm16));
2639 MIPSRH *srcR = i->Min.Shft.srcR;
2641 Bool immR = toBool(srcR->tag == Mrh_Imm);
2644 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->Mrh.Reg.reg,
2652 UInt n = srcR->Mrh.Imm.imm16;
2661 UInt n = srcR->Mrh.Imm.imm16;
2678 UInt n = srcR->Mrh.Imm.imm16;
2688 UInt n = srcR->Mrh.Imm.imm16;
2705 UInt n = srcR->Mrh.Imm.imm16;
2715 UInt n = srcR->Mrh.Imm.imm16;
2762 UInt r_srcR = iregNo(i->Min.Cmp.srcR, mode64);
2809 UInt r_srcR = iregNo(i->Min.Mul.srcR, mode64);
2840 UInt r_srcR = iregNo(i->Min.Macc.srcR, mode64);
2880 UInt r_srcR = iregNo(i->Min.Div.srcR, mode64);
3457 UInt fr_srcR = fregNo(i->Min.FpBinary.srcR, mode64);
3464 UInt fr_srcR = fregNo(i->Min.FpBinary.srcR, mode64);
3471 UInt fr_srcR = fregNo(i->Min.FpBinary.srcR, mode64);
3478 UInt fr_srcR = fregNo(i->Min.FpBinary.srcR, mode64);
3485 UInt fr_srcR = dregNo(i->Min.FpBinary.srcR);
3492 UInt fr_srcR = dregNo(i->Min.FpBinary.srcR);
3499 UInt fr_srcR = dregNo(i->Min.FpBinary.srcR);
3506 UInt fr_srcR = dregNo(i->Min.FpBinary.srcR);
3694 UInt fr_srcR = dregNo(i->Min.FpCompare.srcR);