Home
last modified time | relevance | path

Searched refs:not_equal (Results 1 – 1 of 1) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier.cc665 void InstructionSimplifierVisitor::VisitNotEqual(HNotEqual* not_equal) { in VisitNotEqual() argument
666 HInstruction* input_const = not_equal->GetConstantRight(); in VisitNotEqual()
668 HInstruction* input_value = not_equal->GetLeastConstantLeft(); in VisitNotEqual()
669 if (CmpHasBoolType(input_value, not_equal) && input_const->IsIntConstant()) { in VisitNotEqual()
670 HBasicBlock* block = not_equal->GetBlock(); in VisitNotEqual()
675 not_equal->ReplaceWith(GetGraph()->InsertOppositeCondition(input_value, not_equal)); in VisitNotEqual()
676 block->RemoveInstruction(not_equal); in VisitNotEqual()
680 not_equal->ReplaceWith(input_value); in VisitNotEqual()
681 block->RemoveInstruction(not_equal); in VisitNotEqual()
685 not_equal->ReplaceWith(GetGraph()->GetIntConstant(1)); in VisitNotEqual()
[all …]