You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The register class for COPY vreg29:ssub_0 does not look correct. Should be DPR_VFP2 or something. DPR does not supports ssub_0 for the upper registers.
Likely a bug in the code that added the copy (ISel?)
Turns out this was caused by the peephole optimizer. There's been an extra problem where the machine verifier doesn't perform all checks on PHI operands hence the problem isn't detected by the machine verifier until the PHIs are lowered.
Extended Description
The IR attached causes an assertion in LLC on at least 3.9 and 4.0.
The failure is
Which is triggered on
%D16<def> = COPY %vreg29:ssub_0<kill>; DPR:%vreg29
.Enclosing BB
Enclosing BB before
rewrite
Ref JuliaLang/julia#21926
The text was updated successfully, but these errors were encountered: