[llvm] [X86][GISel] Add missing legalization for G_IMPLICIT_DEF (PR #161699)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 3 01:09:05 PDT 2025
================
@@ -91,7 +91,27 @@ X86LegalizerInfo::X86LegalizerInfo(const X86Subtarget &STI,
// s128 = EXTEND (G_IMPLICIT_DEF s32/s64) -> s128 = G_IMPLICIT_DEF
getActionDefinitionsBuilder(G_IMPLICIT_DEF)
.legalFor({p0, s1, s8, s16, s32, s64})
- .legalFor(Is64Bit, {s128});
+ .legalFor(Is64Bit, {s128})
----------------
arsenm wrote:
G_PHI, G_IMPLICIT_DEF, and G_FREEZE (and a few others) should have identical rule sets
https://github.com/llvm/llvm-project/pull/161699
More information about the llvm-commits
mailing list