Lines Matching refs:sub
256 static bool IsSubRegBitsMinusOther(HSub* sub, size_t reg_bits, HInstruction* other) { in IsSubRegBitsMinusOther() argument
257 return (sub->GetRight() == other && in IsSubRegBitsMinusOther()
258 sub->GetLeft()->IsConstant() && in IsSubRegBitsMinusOther()
259 (Int64FromConstant(sub->GetLeft()->AsConstant()) & (reg_bits - 1)) == 0); in IsSubRegBitsMinusOther()
936 HSub* sub = new(GetGraph()->GetArena()) HSub(instruction->GetType(), other, neg->GetInput()); in VisitAdd() local
937 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitAdd()
1250 HSub* sub = new (allocator) HSub(type, shl, input_other); in VisitMul() local
1253 block->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitMul()
1293 HSub* sub = input->AsSub(); in VisitNeg() local
1295 new (GetGraph()->GetArena()) HSub(instruction->GetType(), sub->GetRight(), sub->GetLeft()); in VisitNeg()
1297 if (!sub->HasUses()) { in VisitNeg()
1298 sub->GetBlock()->RemoveInstruction(sub); in VisitNeg()