Lines Matching refs:not_equal
784 void InstructionSimplifierVisitor::VisitNotEqual(HNotEqual* not_equal) { in VisitNotEqual() argument
785 HInstruction* input_const = not_equal->GetConstantRight(); in VisitNotEqual()
787 HInstruction* input_value = not_equal->GetLeastConstantLeft(); in VisitNotEqual()
789 HBasicBlock* block = not_equal->GetBlock(); in VisitNotEqual()
794 not_equal->ReplaceWith(GetGraph()->InsertOppositeCondition(input_value, not_equal)); in VisitNotEqual()
795 block->RemoveInstruction(not_equal); in VisitNotEqual()
799 not_equal->ReplaceWith(input_value); in VisitNotEqual()
800 block->RemoveInstruction(not_equal); in VisitNotEqual()
804 not_equal->ReplaceWith(GetGraph()->GetIntConstant(1)); in VisitNotEqual()
805 block->RemoveInstruction(not_equal); in VisitNotEqual()
809 VisitCondition(not_equal); in VisitNotEqual()
812 VisitCondition(not_equal); in VisitNotEqual()