Lines Matching refs:Alu
767 i->Pin.Alu.op = op; in PPCInstr_Alu()
768 i->Pin.Alu.dst = dst; in PPCInstr_Alu()
769 i->Pin.Alu.srcL = srcL; in PPCInstr_Alu()
770 i->Pin.Alu.srcR = srcR; in PPCInstr_Alu()
1447 HReg r_srcL = i->Pin.Alu.srcL; in ppPPCInstr()
1448 PPCRH* rh_srcR = i->Pin.Alu.srcR; in ppPPCInstr()
1450 if (i->Pin.Alu.op == Palu_OR && // or Rd,Rs,Rs == mr Rd,Rs in ppPPCInstr()
1454 ppHRegPPC(i->Pin.Alu.dst); in ppPPCInstr()
1460 if (i->Pin.Alu.op == Palu_ADD && // addi Rd,0,imm == li Rd,imm in ppPPCInstr()
1464 ppHRegPPC(i->Pin.Alu.dst); in ppPPCInstr()
1470 vex_printf("%s ", showPPCAluOp(i->Pin.Alu.op, in ppPPCInstr()
1472 ppHRegPPC(i->Pin.Alu.dst); in ppPPCInstr()
2147 addHRegUse(u, HRmRead, i->Pin.Alu.srcL); in getRegUsage_PPCInstr()
2148 addRegUsage_PPCRH(u, i->Pin.Alu.srcR); in getRegUsage_PPCInstr()
2149 addHRegUse(u, HRmWrite, i->Pin.Alu.dst); in getRegUsage_PPCInstr()
2522 mapReg(m, &i->Pin.Alu.dst); in mapRegs_PPCInstr()
2523 mapReg(m, &i->Pin.Alu.srcL); in mapRegs_PPCInstr()
2524 mapRegs_PPCRH(m, i->Pin.Alu.srcR); in mapRegs_PPCInstr()
2821 if (i->Pin.Alu.op != Palu_OR) in isMove_PPCInstr()
2823 if (i->Pin.Alu.srcR->tag != Prh_Reg) in isMove_PPCInstr()
2825 if (i->Pin.Alu.srcR->Prh.Reg.reg != i->Pin.Alu.srcL) in isMove_PPCInstr()
2827 *src = i->Pin.Alu.srcL; in isMove_PPCInstr()
2828 *dst = i->Pin.Alu.dst; in isMove_PPCInstr()
3565 PPCRH* srcR = i->Pin.Alu.srcR; in emit_PPCInstr()
3567 UInt r_dst = iregNo(i->Pin.Alu.dst, mode64); in emit_PPCInstr()
3568 UInt r_srcL = iregNo(i->Pin.Alu.srcL, mode64); in emit_PPCInstr()
3572 switch (i->Pin.Alu.op) { in emit_PPCInstr()