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
Enable more general BITCAST folding in local morph (#84144)
* Enable the bitcast transform more generally
* Enable general BITCAST support in the backend
Correctness fixes:
1) The hacky way which contained indirections were handled
will not work for targets where address containment has
special rules that depends on the type being loaded.
2) Small-typed sources were not handled correctly.
3) Interference checks. This has some regressions attached
to it because we now contain locals with optimizations
disabled and that can lead to using double stores instead
of integer ones when the user is a store itself.
0 commit comments