Runtime: Remove JIT LEGACY_BACKEND code

Created on 10 Apr 2018  路  2Comments  路  Source: dotnet/runtime

Remove the obsolete JIT LEGACY_BACKEND code.

This was only ever supported for x86 and arm32. The x86 LEGACY_BACKEND path has not been built for tested for several months. For arm32, LEGACY_BACKEND is currently still built and can be tested, but RyuJIT/arm32 (the non-LEGACY_BACKEND code) has been the default for many months.

Also, delete the legacy backend support in netci.groovy, in the desktop build, and other places.

This will _drastically_ simplify the JIT source code, and will complete our multi-year transition to the RyuJIT architecture.

area-CodeGen-coreclr

Most helpful comment

@dotnet/jit-contrib @dotnet/arm32-contrib @dotnet/arm64-contrib I plan to start this work around May 15.

All 2 comments

@dotnet/jit-contrib @dotnet/arm32-contrib @dotnet/arm64-contrib I plan to start this work around May 15.

Fixed by dotnet/coreclr#18064

Was this page helpful?
0 / 5 - 0 ratings

Related issues

terrajobst picture terrajobst  路  193Comments

jamesqo picture jamesqo  路  206Comments

galvesribeiro picture galvesribeiro  路  185Comments

ericstj picture ericstj  路  152Comments

Drawaes picture Drawaes  路  143Comments