Lines Matching refs:Op1
1141 unsigned Op1 = getFPReg(MI->getOperand(NumOperands-1)); in handleTwoArgFP() local
1143 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1); in handleTwoArgFP()
1150 if (Op0 != TOS && Op1 != TOS) { // No operand at TOS? in handleTwoArgFP()
1158 moveToTop(Op1, I); in handleTwoArgFP()
1159 TOS = Op1; in handleTwoArgFP()
1181 assert((TOS == Op0 || TOS == Op1) && (KillsOp0 || KillsOp1) && in handleTwoArgFP()
1188 bool updateST0 = (TOS == Op0 && !KillsOp1) || (TOS == Op1 && !KillsOp0); in handleTwoArgFP()
1205 unsigned NotTOS = (TOS == Op0) ? Op1 : Op0; in handleTwoArgFP()
1213 if (KillsOp0 && KillsOp1 && Op0 != Op1) { in handleTwoArgFP()
1238 unsigned Op1 = getFPReg(MI->getOperand(NumOperands-1)); in handleCompareFP() local
1240 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1); in handleCompareFP()
1247 MI->getOperand(0).setReg(getSTReg(Op1)); in handleCompareFP()
1253 if (KillsOp1 && Op0 != Op1) freeStackSlotAfter(I, Op1); in handleCompareFP()
1264 unsigned Op1 = getFPReg(MI->getOperand(2)); in handleCondMovFP() local
1265 bool KillsOp1 = MI->killsRegister(X86::FP0+Op1); in handleCondMovFP()
1274 MI->getOperand(0).setReg(getSTReg(Op1)); in handleCondMovFP()
1278 if (Op0 != Op1 && KillsOp1) { in handleCondMovFP()
1280 freeStackSlotAfter(I, Op1); in handleCondMovFP()