Home | History | Annotate | Download | only in compiler

Lines Matching refs:merged

1002 void TopLevelLiveRange::UpdateSpillRangePostMerge(TopLevelLiveRange* merged) {
1003 DCHECK(merged->TopLevel() == this);
1005 if (HasNoSpillType() && merged->HasSpillRange()) {
1006 set_spill_type(merged->spill_type());
1008 merged->spill_range_ = nullptr;
1009 merged->bits_ =
1010 SpillTypeField::update(merged->bits_, SpillType::kNoSpillType);
3381 // Try to merge the spilled operands and count the number of merged spilled
3396 // Only continue if enough operands could be merged to the
3404 // If the range does not need register soon, spill it to the merged
3414 bool merged = first_op_spill->TryMerge(spill_range);
3415 if (!merged) return false;
3423 bool merged = first_op_spill->TryMerge(spill_range);
3424 if (!merged) return false;
3514 // Allocate slots for the merged spill ranges.