Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

JIT: streamline temp usage for returns #20640

Merged
merged 1 commit into from
Oct 29, 2018

Commits on Oct 26, 2018

  1. JIT: streamline temp usage for returns

    If the jit decides it needs a return spill temp, and the return value
    has already been spilled to a single-def temp, re-use the existing
    for the return temp rather than creating a new one.
    
    In conjunction with dotnet#20553 this allows late devirtualization for calls where
    the object in the virtual call is the result of an inline that provides
    a better type, and the objected formerly reached the call via one or more
    intermediate temps.
    
    Closes dotnet#15873.
    AndyAyersMS committed Oct 26, 2018
    Configuration menu
    Copy the full SHA
    3328e25 View commit details
    Browse the repository at this point in the history