Lines Matching refs:right
328 HInstruction* right = instruction->GetRight();
330 bool right_is_neg = right->IsNeg();
338 HNeg* neg = left_is_neg ? left->AsNeg() : right->AsNeg();
349 HInstruction* other = left_is_neg ? right : left;
636 HInstruction* right = instruction->GetRight();
646 HNeg* neg = new (allocator) HNeg(type, right);
653 if (left->IsNeg() && right->IsNeg()) {
659 if (right->IsNeg() && right->HasOnlyOneNonEnvironmentUse()) {
665 HAdd* add = new(GetGraph()->GetArena()) HAdd(type, left, right->AsNeg()->GetInput());
668 right->GetBlock()->RemoveInstruction(right);
681 HAdd* add = new(GetGraph()->GetArena()) HAdd(type, left->AsNeg()->GetInput(), right);