Lines Matching refs:GetLeft
155 if (inst->GetLeft()->IsSelect() == inst->GetRight()->IsSelect()) { in TryRemoveBinaryOperationViaSelect()
164 const bool left_is_select = inst->GetLeft()->IsSelect(); in TryRemoveBinaryOperationViaSelect()
165 HSelect* select = left_is_select ? inst->GetLeft()->AsSelect() : inst->GetRight()->AsSelect(); in TryRemoveBinaryOperationViaSelect()
166 HInstruction* maybe_constant = left_is_select ? inst->GetRight() : inst->GetLeft(); in TryRemoveBinaryOperationViaSelect()
273 HInstruction* left = condition->GetLeft(); in VisitIf()
310 left = variable->AsCompare()->GetLeft(); in VisitIf()
635 HInstruction* left = instruction->GetLeft(); in VisitShift()
647 if (instruction->GetLeft() == instruction->GetRight() && in VisitEqual()
648 !DataType::IsFloatingPointType(instruction->GetLeft()->GetType())) { in VisitEqual()
656 } else if ((instruction->GetLeft()->IsNullConstant() && !instruction->GetRight()->CanBeNull()) || in VisitEqual()
657 (instruction->GetRight()->IsNullConstant() && !instruction->GetLeft()->CanBeNull())) { in VisitEqual()
668 if (instruction->GetLeft() == instruction->GetRight() && in VisitNotEqual()
669 !DataType::IsFloatingPointType(instruction->GetLeft()->GetType())) { in VisitNotEqual()
677 } else if ((instruction->GetLeft()->IsNullConstant() && !instruction->GetRight()->CanBeNull()) || in VisitNotEqual()
678 (instruction->GetRight()->IsNullConstant() && !instruction->GetLeft()->CanBeNull())) { in VisitNotEqual()
689 if (instruction->GetLeft() == instruction->GetRight()) { in VisitAbove()
695 } else if (instruction->GetLeft()->IsConstant() && in VisitAbove()
696 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitAbove()
707 if (instruction->GetLeft() == instruction->GetRight()) { in VisitAboveOrEqual()
725 if (instruction->GetLeft() == instruction->GetRight()) { in VisitBelow()
743 if (instruction->GetLeft() == instruction->GetRight()) { in VisitBelowOrEqual()
749 } else if (instruction->GetLeft()->IsConstant() && in VisitBelowOrEqual()
750 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitBelowOrEqual()
761 if (instruction->GetLeft() == instruction->GetRight() && in VisitGreaterThan()
762 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitGreaterThan()
774 if (instruction->GetLeft() == instruction->GetRight() && in VisitGreaterThanOrEqual()
775 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitGreaterThanOrEqual()
786 if (instruction->GetLeft() == instruction->GetRight() && in VisitLessThan()
787 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitLessThan()
798 if (instruction->GetLeft() == instruction->GetRight() && in VisitLessThanOrEqual()
799 (!DataType::IsFloatingPointType(instruction->GetLeft()->GetType()) || in VisitLessThanOrEqual()
821 HInstruction* left = instruction->GetLeft(); in VisitAnd()
890 HInstruction* left = instruction->GetLeft(); in VisitOr()
921 if (instruction->GetLeft()->IsConstant() && in VisitRem()
922 instruction->GetLeft()->AsConstant()->IsArithmeticZero()) { in VisitRem()
927 instruction->ReplaceWith(instruction->GetLeft()); in VisitRem()
934 (instruction->GetLeft() == instruction->GetRight())) { in VisitRem()
969 if (instruction->GetLeft() == instruction->GetRight()) { in VisitSub()
986 if (instruction->GetLeft() == instruction->GetRight()) { in VisitXor()
998 HInstruction* left = instruction->GetLeft(); in VisitXor()