Skip to content

Commit

Permalink
Version 3.8.0-94.0.dev
Browse files Browse the repository at this point in the history
Merge 10741ed into dev
  • Loading branch information
Dart CI committed Feb 12, 2025
2 parents dc9f4bb + 10741ed commit a389ef1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
10 changes: 6 additions & 4 deletions runtime/vm/compiler/backend/linearscan.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3091,10 +3091,6 @@ void FlowGraphAllocator::AllocateUnallocatedRanges() {
if (dst.IsRegister() || dst.IsFpuRegister()) {
if (range->spill_slot().IsInvalid()) {
AllocateSpillSlotFor(range);
auto try_entry = catch_entry->PredecessorAt(0)->AsTryEntry();
auto try_body = try_entry->try_body();
AddMoveAt(try_body->start_pos() + 1, range->spill_slot(),
range->assigned_location());
}
}
}
Expand Down Expand Up @@ -3357,6 +3353,12 @@ void FlowGraphAllocator::ResolveControlFlow() {
}
}
} else {
TRACE_ALLOC(THR_Print("inserting eager spill to %s at %" Pd
" for range v%" Pd " allocated to %s\n",
range->spill_slot().ToCString(),
range->Start() + 1, range->vreg(),
range->assigned_location().ToCString()));

AddMoveAt(range->Start() + 1, range->spill_slot(),
range->assigned_location());
}
Expand Down
2 changes: 1 addition & 1 deletion tools/VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ CHANNEL dev
MAJOR 3
MINOR 8
PATCH 0
PRERELEASE 93
PRERELEASE 94
PRERELEASE_PATCH 0

0 comments on commit a389ef1

Please sign in to comment.