dotnet / dotnet/runtime

JIT: Normalizing 32 -> 64 bit zero extension representations

Open
#122,193 1 comment 1 reaction 1 assignee Claimed by @jakobbotsch View on GitHub
area-CodeGen-coreclr
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

These zero extensions are marked with `GTF_UNSIGNED`, but we create them both with `gtCastType = TYP_ULONG` and `gtCastType = TYP_LONG`. We should settle on just one representation. See #122184 for more context.

cc @dotnet/jit-contrib

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.