Lines Matching refs:Op1

174           ICToken Op1 = OperandStack.pop_back_val();  in execute()  local
180 Val = Op1.second + Op2.second; in execute()
184 Val = Op1.second - Op2.second; in execute()
188 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
190 Val = Op1.second * Op2.second; in execute()
194 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
197 Val = Op1.second / Op2.second; in execute()
201 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
203 Val = Op1.second | Op2.second; in execute()
207 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
209 Val = Op1.second & Op2.second; in execute()
213 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
215 Val = Op1.second << Op2.second; in execute()
219 assert (Op1.first == IC_IMM && Op2.first == IC_IMM && in execute()
221 Val = Op1.second >> Op2.second; in execute()
720 bool doSrcDstMatch(X86Operand &Op1, X86Operand &Op2);
835 bool X86AsmParser::doSrcDstMatch(X86Operand &Op1, X86Operand &Op2) in doSrcDstMatch() argument
838 if (!Op1.isMem() || !Op2.isMem()) in doSrcDstMatch()
843 unsigned diReg = Op1.Mem.BaseReg; in doSrcDstMatch()
2211 X86Operand &Op1 = static_cast<X86Operand &>(*Operands[2]); in ParseInstruction() local
2212 if (Op1.isImm() && isa<MCConstantExpr>(Op1.getImm()) && in ParseInstruction()
2213 cast<MCConstantExpr>(Op1.getImm())->getValue() == 1) in ParseInstruction()
2216 X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]); in ParseInstruction() local
2217 if (Op1.isImm() && isa<MCConstantExpr>(Op1.getImm()) && in ParseInstruction()
2218 cast<MCConstantExpr>(Op1.getImm())->getValue() == 1) in ParseInstruction()
2226 X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]); in ParseInstruction() local
2227 if (Op1.isImm() && isa<MCConstantExpr>(Op1.getImm()) && in ParseInstruction()
2228 cast<MCConstantExpr>(Op1.getImm())->getValue() == 3) { in ParseInstruction()