dotnet / runtime

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

Allow local vars live across EH to be enregistered. #7775

Open russellhadley opened 7 years ago

russellhadley commented 7 years ago

Allow local vars that cross EH to reside in registers for the normal flow or with in the exceptional flow. Vars should only have to be on the stack during the register kill across the EH edge. category:cq theme:big-bets skill-level:expert cost:extra-large

russellhadley commented 7 years ago

Move out for time.

AndyAyersMS commented 6 years ago

See also dotnet/runtime#6212