Lines Matching refs:srcR

195     TILEGXRH *rh_srcR = instr->GXin.Alu.srcR;
208 TILEGXRH *rh_srcR = instr->GXin.Shft.srcR;
231 ppHRegTILEGX(instr->GXin.Cmp.srcR);
241 ppTILEGXRH(instr->GXin.CmpI.srcR);
253 ppHRegTILEGX(instr->GXin.Mul.srcR);
261 ppHRegTILEGX(instr->GXin.Mul.srcR);
366 ppTILEGXRH(instr->GXin.MovCond.srcR);
692 TILEGXRH * srcR )
699 i->GXin.Alu.srcR = srcR;
704 TILEGXRH * srcR )
712 i->GXin.Shft.srcR = srcR;
727 HReg srcL, HReg srcR, TILEGXCondCode cond )
735 i->GXin.Cmp.srcR = srcR;
741 HReg srcL, TILEGXRH * srcR,
750 i->GXin.CmpI.srcR = srcR;
785 HReg srcR )
794 i->GXin.Mul.srcR = srcR;
921 i->GXin.MovCond.srcR = argR;
938 addRegUsage_TILEGXRH(u, i->GXin.Alu.srcR);
943 addRegUsage_TILEGXRH(u, i->GXin.CmpI.srcR);
948 addRegUsage_TILEGXRH(u, i->GXin.Shft.srcR);
953 addHRegUse(u, HRmRead, i->GXin.Cmp.srcR);
974 addHRegUse(u, HRmRead, i->GXin.Mul.srcR);
1064 if (i->GXin.MovCond.srcR->tag == GXrh_Reg) {
1065 addHRegUse(u, HRmRead, i->GXin.MovCond.srcR->GXrh.Reg.reg);
1090 mapRegs_TILEGXRH(m, i->GXin.Alu.srcR);
1095 mapRegs_TILEGXRH(m, i->GXin.CmpI.srcR);
1100 mapRegs_TILEGXRH(m, i->GXin.Shft.srcR);
1105 mapReg(m, &i->GXin.Cmp.srcR);
1126 mapReg(m, &i->GXin.Mul.srcR);
1163 if (i->GXin.MovCond.srcR->tag == GXrh_Reg) {
1164 mapReg(m, &(i->GXin.MovCond.srcR->GXrh.Reg.reg));
1187 if (i->GXin.Alu.srcR->tag != GXrh_Reg)
1189 if (!sameHReg(i->GXin.Alu.srcR->GXrh.Reg.reg, i->GXin.Alu.srcL))
1524 TILEGXRH *srcR = i->GXin.MovCond.srcR;
1531 if (srcR->tag == GXrh_Reg) {
1532 p = mkMoveReg(p, dst, iregNo(srcR->GXrh.Reg.reg));
1537 dst, srcR->GXrh.Imm.imm16));
1554 TILEGXRH *srcR = i->GXin.Alu.srcR;
1555 Bool immR = toBool(srcR->tag == GXrh_Imm);
1558 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->GXrh.Reg.reg);
1564 vassert(srcR->GXrh.Imm.imm16 != 0x8000);
1565 if (srcR->GXrh.Imm.syned)
1569 srcR->GXrh.Imm.imm16));
1574 srcR->GXrh.Imm.imm16));
1585 vassert(srcR->GXrh.Imm.syned);
1586 vassert(srcR->GXrh.Imm.imm16 != 0x8000);
1589 -srcR->GXrh.Imm.imm16));
1600 vassert((srcR->GXrh.Imm.imm16 >> 8 == 0) ||
1601 (srcR->GXrh.Imm.imm16 >> 8 == 0xFF));
1605 srcR->GXrh.Imm.imm16));
1617 vassert((srcR->GXrh.Imm.imm16 >> 8 == 0) ||
1618 (srcR->GXrh.Imm.imm16 >> 8 == 0xFF));
1622 srcR->GXrh.Imm.imm16));
1640 vassert(srcR->GXrh.Imm.syned);
1643 srcR->GXrh.Imm.imm16));
1659 TILEGXRH *srcR = i->GXin.Shft.srcR;
1661 Bool immR = toBool(srcR->tag == GXrh_Imm);
1664 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->GXrh.Reg.reg);
1670 UInt n = srcR->GXrh.Imm.imm16;
1674 srcR->GXrh.Imm.imm16));
1683 UInt n = srcR->GXrh.Imm.imm16;
1687 srcR->GXrh.Imm.imm16));
1698 UInt n = srcR->GXrh.Imm.imm16;
1702 srcR->GXrh.Imm.imm16));
1712 UInt n = srcR->GXrh.Imm.imm16;
1716 srcR->GXrh.Imm.imm16));
1728 UInt n = srcR->GXrh.Imm.imm16;
1732 srcR->GXrh.Imm.imm16));
1742 UInt n = srcR->GXrh.Imm.imm16;
1746 srcR->GXrh.Imm.imm16));
1759 UInt n = srcR->GXrh.Imm.imm16;
1763 srcR->GXrh.Imm.imm16));
1777 srcR->GXrh.Imm.imm16));
1821 UInt r_srcR = iregNo(i->GXin.Cmp.srcR);
1884 TILEGXRH *srcR = i->GXin.CmpI.srcR;
1885 Bool immR = toBool(srcR->tag == GXrh_Imm);
1888 UInt r_srcR = immR ? (-1) /*bogus */ : iregNo(srcR->GXrh.Reg.reg);
1895 srcR->GXrh.Imm.imm16));
2034 UInt r_srcR = iregNo(i->GXin.Mul.srcR);