Fixes up the legalization created by requiring
a 32-bit shift amount type when producing a 64-bit
shift on AMDGPU.
Details
Details
- Reviewers
aditya_nandakumar aemerson dsanders
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Is this required for correctness? This looks like something that would fall in an actual combiner (vs the artifact combiner).
Comment Actions
The legalizer artifact combiner was originally intended only to combine away legalization artifacts - which include extends, truncates, merges, build_vectors and not for generic combines. This change looks like it should belong in CombinerHelper.