Lines Matching refs:neg
206 HNeg* neg = new (GetGraph()->GetAllocator()) HNeg(binop->GetType(), binop); in TryMoveNegOnInputsAfterBinop() local
207 binop->GetBlock()->InsertInstructionBefore(neg, binop->GetNext()); in TryMoveNegOnInputsAfterBinop()
208 binop->ReplaceWithExceptInReplacementAtIndex(neg, 0); in TryMoveNegOnInputsAfterBinop()
509 HNeg* neg = neg_is_left ? shl->GetRight()->AsNeg() : ushr->GetRight()->AsNeg(); in TryReplaceWithRotateRegisterNegPattern() local
511 if (neg->InputAt(0) == (neg_is_left ? ushr->GetRight() : shl->GetRight())) { in TryReplaceWithRotateRegisterNegPattern()
1296 HNeg* neg = left_is_neg ? left->AsNeg() : right->AsNeg(); in VisitAdd() local
1297 if (left_is_neg != right_is_neg && neg->HasOnlyOneNonEnvironmentUse()) { in VisitAdd()
1309 new(GetGraph()->GetAllocator()) HSub(instruction->GetType(), other, neg->GetInput()); in VisitAdd()
1312 neg->GetBlock()->RemoveInstruction(neg); in VisitAdd()
1729 HNeg* neg = new (allocator) HNeg(type, input_other); in VisitMul() local
1730 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitMul()
1961 HNeg* neg = new (allocator) HNeg(type, right); in VisitSub() local
1962 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
1998 HNeg* neg = new (GetGraph()->GetAllocator()) HNeg(instruction->GetType(), add); in VisitSub() local
1999 instruction->GetBlock()->InsertInstructionBefore(neg, instruction); in VisitSub()
2000 instruction->ReplaceWith(neg); in VisitSub()