Lines Matching defs:Op3
6221 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
6222 if (Op2.isScalarReg() && Op3.isImm()) {
6223 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm());
6243 NewOp4, Op3.getStartLoc(), Op3.getEndLoc(), getContext()));
6244 Operands[3] = AArch64Operand::CreateImm(NewOp3, Op3.getStartLoc(),
6245 Op3.getEndLoc(), getContext());
6307 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
6310 if (Op1.isScalarReg() && Op3.isImm() && Op4.isImm()) {
6311 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm());
6326 return Error(Op3.getStartLoc(),
6349 NewOp3, Op3.getStartLoc(), Op3.getEndLoc(), getContext());
6371 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
6374 if (Op1.isScalarReg() && Op3.isImm() && Op4.isImm()) {
6375 const MCConstantExpr *Op3CE = dyn_cast<MCConstantExpr>(Op3.getImm());
6390 return Error(Op3.getStartLoc(),
6430 AArch64Operand &Op3 = static_cast<AArch64Operand &>(*Operands[3]);
6431 if ((Op1.isToken() && Op2.isNeonVectorReg() && Op3.isImm()) ||
6432 (Op1.isNeonVectorReg() && Op2.isToken() && Op3.isImm())) {
6435 cast<MCConstantExpr>(Op3.getImm())->getValue() == 0) {