Lines Matching refs:op
1246 void GraphChecker::VisitCondition(HCondition* op) { in VisitCondition() argument
1247 VisitInstruction(op); in VisitCondition()
1248 if (op->GetType() != DataType::Type::kBool) { in VisitCondition()
1251 op->DebugName(), op->GetId(), in VisitCondition()
1252 DataType::PrettyDescriptor(op->GetType()))); in VisitCondition()
1254 HInstruction* lhs = op->InputAt(0); in VisitCondition()
1255 HInstruction* rhs = op->InputAt(1); in VisitCondition()
1259 op->DebugName(), op->GetId(), in VisitCondition()
1263 if (!op->IsEqual() && !op->IsNotEqual()) { in VisitCondition()
1267 op->DebugName(), op->GetId())); in VisitCondition()
1271 op->DebugName(), op->GetId())); in VisitCondition()
1398 void GraphChecker::VisitBinaryOperation(HBinaryOperation* op) { in VisitBinaryOperation() argument
1399 VisitInstruction(op); in VisitBinaryOperation()
1400 DataType::Type lhs_type = op->InputAt(0)->GetType(); in VisitBinaryOperation()
1401 DataType::Type rhs_type = op->InputAt(1)->GetType(); in VisitBinaryOperation()
1402 DataType::Type result_type = op->GetType(); in VisitBinaryOperation()
1405 if (op->IsUShr() || op->IsShr() || op->IsShl() || op->IsRor()) { in VisitBinaryOperation()
1409 op->DebugName(), op->GetId(), in VisitBinaryOperation()
1410 op->InputAt(1)->DebugName(), in VisitBinaryOperation()
1416 op->DebugName(), op->GetId(), in VisitBinaryOperation()
1423 if (op->IsCompare()) { in VisitBinaryOperation()
1426 op->GetId(), in VisitBinaryOperation()
1429 } else if (op->IsUShr() || op->IsShr() || op->IsShl() || op->IsRor()) { in VisitBinaryOperation()
1435 op->DebugName(), op->GetId(), in VisitBinaryOperation()
1443 op->DebugName(), op->GetId(), in VisitBinaryOperation()
1450 op->DebugName(), op->GetId(), in VisitBinaryOperation()