Lines Matching refs:neg
128 HNeg* neg = new (GetGraph()->GetArena()) HNeg(binop->GetType(), binop); in TryMoveNegOnInputsAfterBinop() local
129 binop->GetBlock()->InsertInstructionBefore(neg, binop->GetNext()); in TryMoveNegOnInputsAfterBinop()
130 binop->ReplaceWithExceptInReplacementAtIndex(neg, 0); in TryMoveNegOnInputsAfterBinop()
338 HNeg* neg = left_is_neg ? left->AsNeg() : right->AsNeg(); in VisitAdd() local
339 if ((left_is_neg ^ right_is_neg) && neg->HasOnlyOneNonEnvironmentUse()) { in VisitAdd()
350 HSub* sub = new(GetGraph()->GetArena()) HSub(instruction->GetType(), other, neg->GetInput()); in VisitAdd()
353 neg->GetBlock()->RemoveInstruction(neg); in VisitAdd()
465 HNeg* neg = new (allocator) HNeg(type, input_other); in VisitMul() local
466 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitMul()
646 HNeg* neg = new (allocator) HNeg(type, right); in VisitSub() local
647 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
683 HNeg* neg = new (GetGraph()->GetArena()) HNeg(instruction->GetType(), add); in VisitSub() local
684 instruction->GetBlock()->InsertInstructionBefore(neg, instruction); in VisitSub()
685 instruction->ReplaceWith(neg); in VisitSub()