Lines Matching refs:r_src
182 static TILEGXInstr *mk_iMOVds_RR ( HReg r_dst, HReg r_src ) in mk_iMOVds_RR() argument
184 vassert(hregClass(r_dst) == hregClass(r_src)); in mk_iMOVds_RR()
185 vassert(hregClass(r_src) == HRcInt32 || hregClass(r_src) == HRcInt64); in mk_iMOVds_RR()
186 return TILEGXInstr_Alu(GXalu_OR, r_dst, r_src, TILEGXRH_Reg(r_src)); in mk_iMOVds_RR()
868 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
870 addInstr(env, TILEGXInstr_Bf(GXbf_EXTU, r_dst, r_src, 0, 0)); in iselWordExpr_R_wrk()
877 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
879 addInstr(env, TILEGXInstr_Bf(GXbf_EXTS, r_dst, r_src, 0, 0)); in iselWordExpr_R_wrk()
887 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
889 addInstr(env, TILEGXInstr_Bf(GXbf_EXTS, r_dst, r_src, 0, 7)); in iselWordExpr_R_wrk()
896 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
898 addInstr(env, TILEGXInstr_Bf(GXbf_EXTS, r_dst, r_src, 0, 15)); in iselWordExpr_R_wrk()
904 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
906 addInstr(env, TILEGXInstr_Bf(GXbf_EXTU, r_dst, r_src, 0, 31)); in iselWordExpr_R_wrk()
912 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
914 addInstr(env, TILEGXInstr_Bf(GXbf_EXTS, r_dst, r_src, 0, 31)); in iselWordExpr_R_wrk()
921 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
926 addInstr(env, TILEGXInstr_Alu(GXalu_AND, tmp, r_src, in iselWordExpr_R_wrk()
935 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
941 addInstr(env, TILEGXInstr_Cmp(False, True, r_dst, r_src, in iselWordExpr_R_wrk()
948 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
951 TILEGXRH_Reg(r_src))); in iselWordExpr_R_wrk()
954 TILEGXRH_Reg(r_src))); in iselWordExpr_R_wrk()
966 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
968 TILEGXRH_Reg(r_src))); in iselWordExpr_R_wrk()
970 TILEGXRH_Reg(r_src))); in iselWordExpr_R_wrk()
977 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
979 addInstr(env, TILEGXInstr_Unary(GXun_CLZ, r_dst, r_src)); in iselWordExpr_R_wrk()
981 addInstr(env, TILEGXInstr_Unary(GXun_CTZ, r_dst, r_src)); in iselWordExpr_R_wrk()
988 HReg r_src = iselWordExpr_R(env, e->Iex.Unop.arg); in iselWordExpr_R_wrk() local
994 addInstr(env, TILEGXInstr_Cmp(False, False, r_dst, r_src, in iselWordExpr_R_wrk()
1418 HReg r_src = iselWordExpr_R(env, stmt->Ist.Store.data); in iselStmt() local
1420 am_addr, r_src)); in iselStmt()
1432 HReg r_src = iselWordExpr_R(env, stmt->Ist.Put.data); in iselStmt() local
1436 am_addr, r_src)); in iselStmt()
1447 HReg r_src = iselWordExpr_R(env, stmt->Ist.WrTmp.data); in iselStmt() local
1453 addInstr(env, mk_iMOVds_RR(r_dst, r_src)); in iselStmt()
1460 addInstr(env, TILEGXInstr_Bf(GXbf_EXTU, r_src, r_src, 0, 31)); in iselStmt()
1463 addInstr(env, TILEGXInstr_Bf(GXbf_EXTU, r_src, r_src, 0, 15)); in iselStmt()
1466 addInstr(env, TILEGXInstr_Bf(GXbf_EXTU, r_src, r_src, 0, 7)); in iselStmt()
1475 r_src, in iselStmt()