Lines Matching refs:sub
412 static bool IsSubRegBitsMinusOther(HSub* sub, size_t reg_bits, HInstruction* other) { in IsSubRegBitsMinusOther() argument
413 return (sub->GetRight() == other && in IsSubRegBitsMinusOther()
414 sub->GetLeft()->IsConstant() && in IsSubRegBitsMinusOther()
415 (Int64FromConstant(sub->GetLeft()->AsConstant()) & (reg_bits - 1)) == 0); in IsSubRegBitsMinusOther()
1314 HSub* sub = in VisitAdd() local
1316 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitAdd()
1761 HInstruction* sub = new (allocator) HSub(type, dividend, mul); in TryToReuseDiv() local
1762 basic_block->InsertInstructionBefore(sub, rem); in TryToReuseDiv()
1763 rem->ReplaceWith(sub); in TryToReuseDiv()
1867 HSub* sub = new (allocator) HSub(type, shl, input_other); in VisitMul() local
1870 block->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitMul()
1915 HSub* sub = input->AsSub(); in VisitNeg() local
1917 instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
1919 if (!sub->HasUses()) { in VisitNeg()
1920 sub->GetBlock()->RemoveInstruction(sub); in VisitNeg()