Home | History | Annotate | Download | only in priv

Lines Matching defs:srcR

736                          HReg srcL, PPCRH* srcR ) {
742 i->Pin.Alu.srcR = srcR;
746 HReg dst, HReg srcL, PPCRH* srcR ) {
753 i->Pin.Shft.srcR = srcR;
757 HReg dst, HReg srcL, HReg srcR ) {
764 i->Pin.AddSubC.srcR = srcR;
768 UInt crfD, HReg srcL, PPCRH* srcR ) {
775 i->Pin.Cmp.srcR = srcR;
787 HReg dst, HReg srcL, HReg srcR ) {
795 i->Pin.MulL.srcR = srcR;
802 HReg dst, HReg srcL, HReg srcR ) {
809 i->Pin.Div.srcR = srcR;
918 HReg srcL, HReg srcR ) {
924 i->Pin.FpBinary.srcR = srcR;
991 PPCInstr* PPCInstr_FpCmp ( HReg dst, HReg srcL, HReg srcR ) {
996 i->Pin.FpCmp.srcR = srcR;
1029 HReg srcL, HReg srcR ) {
1035 i->Pin.AvBinary.srcR = srcR;
1039 HReg srcL, HReg srcR ) {
1045 i->Pin.AvBin8x16.srcR = srcR;
1049 HReg srcL, HReg srcR ) {
1055 i->Pin.AvBin16x8.srcR = srcR;
1059 HReg srcL, HReg srcR ) {
1065 i->Pin.AvBin32x4.srcR = srcR;
1069 HReg srcL, HReg srcR ) {
1075 i->Pin.AvBin32Fx4.srcR = srcR;
1086 PPCInstr* PPCInstr_AvPerm ( HReg dst, HReg srcL, HReg srcR, HReg ctl ) {
1091 i->Pin.AvPerm.srcR = srcR;
1095 PPCInstr* PPCInstr_AvSel ( HReg ctl, HReg dst, HReg srcL, HReg srcR ) {
1101 i->Pin.AvSel.srcR = srcR;
1105 HReg srcL, HReg srcR ) {
1111 i->Pin.AvShlDbl.srcR = srcR;
1167 PPCRH* rh_srcR = i->Pin.Alu.srcR;
1200 PPCRH* rh_srcR = i->Pin.Shft.srcR;
1219 ppHRegPPC(i->Pin.AddSubC.srcR);
1225 i->Pin.Cmp.srcR->tag == Prh_Imm ? "i" : "",
1229 ppPPCRH(i->Pin.Cmp.srcR);
1246 ppHRegPPC(i->Pin.MulL.srcR);
1256 ppHRegPPC(i->Pin.Div.srcR);
1390 ppHRegPPC(i->Pin.FpBinary.srcR);
1477 ppHRegPPC(i->Pin.FpCmp.srcR);
1527 ppHRegPPC(i->Pin.AvBinary.srcR);
1535 ppHRegPPC(i->Pin.AvBin8x16.srcR);
1543 ppHRegPPC(i->Pin.AvBin16x8.srcR);
1551 ppHRegPPC(i->Pin.AvBin32x4.srcR);
1559 ppHRegPPC(i->Pin.AvBin32Fx4.srcR);
1573 ppHRegPPC(i->Pin.AvPerm.srcR);
1584 ppHRegPPC(i->Pin.AvSel.srcR);
1595 ppHRegPPC(i->Pin.AvShlDbl.srcR);
1653 addRegUsage_PPCRH(u, i->Pin.Alu.srcR);
1658 addRegUsage_PPCRH(u, i->Pin.Shft.srcR);
1664 addHRegUse(u, HRmRead, i->Pin.AddSubC.srcR);
1668 addRegUsage_PPCRH(u, i->Pin.Cmp.srcR);
1677 addHRegUse(u, HRmRead, i->Pin.MulL.srcR);
1682 addHRegUse(u, HRmRead, i->Pin.Div.srcR);
1782 addHRegUse(u, HRmRead, i->Pin.FpBinary.srcR);
1817 addHRegUse(u, HRmRead, i->Pin.FpCmp.srcR);
1839 && i->Pin.AvBinary.dst == i->Pin.AvBinary.srcR) {
1846 addHRegUse(u, HRmRead, i->Pin.AvBinary.srcR);
1852 addHRegUse(u, HRmRead, i->Pin.AvBin8x16.srcR);
1857 addHRegUse(u, HRmRead, i->Pin.AvBin16x8.srcR);
1862 addHRegUse(u, HRmRead, i->Pin.AvBin32x4.srcR);
1867 addHRegUse(u, HRmRead, i->Pin.AvBin32Fx4.srcR);
1878 addHRegUse(u, HRmRead, i->Pin.AvPerm.srcR);
1885 addHRegUse(u, HRmRead, i->Pin.AvSel.srcR);
1890 addHRegUse(u, HRmRead, i->Pin.AvShlDbl.srcR);
1925 mapRegs_PPCRH(m, i->Pin.Alu.srcR);
1930 mapRegs_PPCRH(m, i->Pin.Shft.srcR);
1935 mapReg(m, &i->Pin.AddSubC.srcR);
1939 mapRegs_PPCRH(m, i->Pin.Cmp.srcR);
1948 mapReg(m, &i->Pin.MulL.srcR);
1953 mapReg(m, &i->Pin.Div.srcR);
1995 mapReg(m, &i->Pin.FpBinary.srcR);
2029 mapReg(m, &i->Pin.FpCmp.srcR);
2045 mapReg(m, &i->Pin.AvBinary.srcR);
2050 mapReg(m, &i->Pin.AvBin8x16.srcR);
2055 mapReg(m, &i->Pin.AvBin16x8.srcR);
2060 mapReg(m, &i->Pin.AvBin32x4.srcR);
2065 mapReg(m, &i->Pin.AvBin32Fx4.srcR);
2074 mapReg(m, &i->Pin.AvPerm.srcR);
2080 mapReg(m, &i->Pin.AvSel.srcR);
2086 mapReg(m, &i->Pin.AvShlDbl.srcR);
2117 if (i->Pin.Alu.srcR->tag != Prh_Reg)
2119 if (i->Pin.Alu.srcR->Prh.Reg.reg != i->Pin.Alu.srcL)
2611 PPCRH* srcR = i->Pin.Alu.srcR;
2612 Bool immR = toBool(srcR->tag == Prh_Imm);
2616 iregNo(srcR->Prh.Reg.reg, mode64);
2622 vassert(srcR->Prh.Imm.syned);
2623 vassert(srcR->Prh.Imm.imm16 != 0x8000);
2624 p = mkFormD(p, 14, r_dst, r_srcL, srcR->Prh.Imm.imm16);
2634 vassert(srcR->Prh.Imm.syned);
2635 vassert(srcR->Prh.Imm.imm16 != 0x8000);
2636 p = mkFormD(p, 14, r_dst, r_srcL, (- srcR->Prh.Imm.imm16));
2646 vassert(!srcR->Prh.Imm.syned);
2647 p = mkFormD(p, 28, r_srcL, r_dst, srcR->Prh.Imm.imm16);
2657 vassert(!srcR->Prh.Imm.syned);
2658 p = mkFormD(p, 24, r_srcL, r_dst, srcR->Prh.Imm.imm16);
2668 vassert(!srcR->Prh.Imm.syned);
2669 p = mkFormD(p, 26, r_srcL, r_dst, srcR->Prh.Imm.imm16);
2683 PPCRH* srcR = i->Pin.Shft.srcR;
2685 Bool immR = toBool(srcR->tag == Prh_Imm);
2689 iregNo(srcR->Prh.Reg.reg, mode64);
2701 UInt n = srcR->Prh.Imm.imm16;
2702 vassert(!srcR->Prh.Imm.syned);
2715 UInt n = srcR->Prh.Imm.imm16;
2716 vassert(!srcR->Prh.Imm.syned);
2733 UInt n = srcR->Prh.Imm.imm16;
2734 vassert(!srcR->Prh.Imm.syned);
2747 UInt n = srcR->Prh.Imm.imm16;
2748 vassert(!srcR->Prh.Imm.syned);
2762 UInt n = srcR->Prh.Imm.imm16;
2763 vassert(!srcR->Prh.Imm.syned);
2779 UInt n = srcR->Prh.Imm.imm16;
2780 vassert(!srcR->Prh.Imm.syned);
2800 UInt r_srcR = iregNo(i->Pin.AddSubC.srcR, mode64);
2824 PPCRH* srcR = i->Pin.Cmp.srcR;
2831 switch (srcR->tag) {
2833 vassert(syned == srcR->Prh.Imm.syned);
2834 imm_srcR = srcR->Prh.Imm.imm16;
2843 r_srcR = iregNo(srcR->Prh.Reg.reg, mode64);
2887 UInt r_srcR = iregNo(i->Pin.MulL.srcR, mode64);
2921 UInt r_srcR = iregNo(i->Pin.Div.srcR, mode64);
3274 UInt fr_srcR = fregNo(i->Pin.FpBinary.srcR);
3426 UInt fr_srcR = fregNo(i->Pin.FpCmp.srcR);
3508 UInt v_srcR = vregNo(i->Pin.AvBinary.srcR);
3535 UInt v_srcR = vregNo(i->Pin.AvBin8x16.srcR);
3581 UInt v_srcR = vregNo(i->Pin.AvBin16x8.srcR);
3633 UInt v_srcR = vregNo(i->Pin.AvBin32x4.srcR);
3681 UInt v_srcR = vregNo(i->Pin.AvBin32Fx4.srcR);
3759 UInt v_srcR = vregNo(i->Pin.AvPerm.srcR);
3769 UInt v_srcR = vregNo(i->Pin.AvSel.srcR);
3778 UInt v_srcR = vregNo(i->Pin.AvShlDbl.srcR);