Home | History | Annotate | Download | only in x86

Lines Matching refs:reg2

322                  int reg, int reg2, LowOpndRegType type) {
325 reg-reg2, size==OpndSize_64, stream);
328 stream = encoder_reg_reg(m, size, reg, true, reg2, true, type, stream);
338 int reg2, bool isPhysical2, LowOpndRegType type) {
339 return lower_reg_reg(m, ATOM_NORMAL, size, reg, reg2, type);
352 int reg2, bool isPhysical2, LowOpndRegType type) {
356 if(isMnemonicMove(m) && regAll == reg2) return NULL;
357 return lower_reg_reg(m, ATOM_NORMAL, size, regAll, reg2, type);
359 stream = encoder_reg_reg(m, size, reg, isPhysical, reg2, isPhysical2, type, stream);
368 int reg2, bool isPhysical2, LowOpndRegType type) {
371 if(isMnemonicMove(m) && checkTempReg2(reg2, type, isPhysical2, reg)) { //dst reg is logical
373 regAll2 = registerAllocMove(reg2, type, isPhysical2, reg);
375 regAll2 = registerAlloc(type, reg2, isPhysical2, true);
379 stream = encoder_reg_reg(m, size, reg, isPhysical, reg2, isPhysical2, type, stream);
389 int reg2, bool isPhysical2, LowOpndRegType type) {
402 regAll2 = registerAllocMove(reg2, type, isPhysical2, regAll);
406 regAll2 = registerAlloc(type, reg2, isPhysical2, true);
415 stream = encoder_reg_reg(m, size, reg, isPhysical, reg2, isPhysical2, type, stream);
536 int reg2, bool isPhysical2) {
543 set_reg_opnd(&(op->regOpnd1), reg2, isPhysical2, LowOpndRegType_gp);
551 int regAll2 = registerAlloc(LowOpndRegType_gp, reg2, isPhysical2, true);
557 stream = encoder_movez_reg_to_reg(size, reg, isPhysical, reg2,
1132 int reg2, bool isPhysical2) {
1134 dump_reg_reg(m, ATOM_NORMAL, OpndSize_32, reg1, isPhysical1, reg2, isPhysical2, LowOpndRegType_gp);
1137 int reg2, bool isPhysical2) {
1139 dump_reg_reg(m, ATOM_NORMAL, OpndSize_16, reg1, isPhysical1, reg2, isPhysical2, LowOpndRegType_gp);
1155 int reg2, bool isPhysical2) {
1157 dump_reg_reg(m, ATOM_NORMAL, OpndSize_32, reg1, isPhysical1, reg2, isPhysical2, LowOpndRegType_xmm);
1172 int reg2, bool isPhysical2) {
1174 dump_reg_reg(m, ATOM_NORMAL, OpndSize_64, reg1, isPhysical1, reg2, isPhysical2, LowOpndRegType_xmm);
1371 int reg2, bool isPhysical2) {
1377 dump_reg_reg(m, ATOM_NORMAL_ALU, size, reg1, isPhysical1, reg2, isPhysical2, getTypeFromIntSize(size));
1403 int reg2, bool isPhysical2) {
1405 dump_reg_reg(m, ATOM_NORMAL_ALU, OpndSize_32, reg, isPhysical, reg2, isPhysical2, LowOpndRegType_xmm);
1411 int reg2, bool isPhysical2) {
1413 dump_reg_reg(m, ATOM_NORMAL_ALU, OpndSize_64, reg, isPhysical, reg2, isPhysical2, LowOpndRegType_xmm);
1496 int reg2, bool isPhysical2) {
1498 dump_movez_reg_reg(m, size, reg, isPhysical, reg2, isPhysical2);
1532 int reg2, bool isPhysical2) {
1534 dump_reg_reg(m, ATOM_NORMAL, size, reg, isPhysical, reg2, isPhysical2, getTypeFromIntSize(size));
1541 int reg2, bool isPhysical2) {
1543 dump_reg_reg_noalloc(m, size, reg, isPhysical, reg2, isPhysical2, getTypeFromIntSize(size));