dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.42k stars 4.76k forks source link

JIT: Refactor 3-opt utilities to facilitate expansion #109982

Closed amanasifkhalid closed 1 day ago

amanasifkhalid commented 2 days ago

Part of #107749. Follow-up to #103450. To facilitate implementing a global variant of 3-opt alongside the greedy variant, this moves some shared components to helper methods. I want to do this as a separate PR to ensure this change is truly no-diff, and has minimal (if any) TP impact.

dotnet-policy-service[bot] commented 2 days ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.

amanasifkhalid commented 1 day ago

cc @dotnet/jit-contrib, @AndyAyersMS PTAL. No diffs, and minimal TP impact. Thanks!