Home | History | Annotate | Download | only in X86

Lines Matching refs:Op1

1167   unsigned Op1 = getFPReg(MI->getOperand(NumOperands-1));
1169 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1);
1176 if (Op0 != TOS && Op1 != TOS) { // No operand at TOS?
1184 moveToTop(Op1, I);
1185 TOS = Op1;
1207 assert((TOS == Op0 || TOS == Op1) && (KillsOp0 || KillsOp1) &&
1214 bool updateST0 = (TOS == Op0 && !KillsOp1) || (TOS == Op1 && !KillsOp0);
1232 unsigned NotTOS = (TOS == Op0) ? Op1 : Op0;
1240 if (KillsOp0 && KillsOp1 && Op0 != Op1) {
1265 unsigned Op1 = getFPReg(MI->getOperand(NumOperands-1));
1267 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1);
1274 MI->getOperand(0).setReg(getSTReg(Op1));
1280 if (KillsOp1 && Op0 != Op1) freeStackSlotAfter(I, Op1);
1291 unsigned Op1 = getFPReg(MI->getOperand(2));
1292 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1);
1301 MI->getOperand(0).setReg(getSTReg(Op1));
1305 if (Op0 != Op1 && KillsOp1) {
1307 freeStackSlotAfter(I, Op1);