SuccessChanges

Summary

  1. [GlobalISel][AArch64][AMDGPU][X86] Teach LegalizationArtifactCombiner to (details)
Commit a5376f6322132e3b0664de55348f6bbba1fabd00 by craig.topper
[GlobalISel][AArch64][AMDGPU][X86] Teach LegalizationArtifactCombiner to
combine trunc(g_constant).
This allows X86 to properly form shift by immediate instructions since
we require an 8-bit constant to match the imported SelectionDAG
patterns.
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/lshr-scalar.ll
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/shl-scalar.ll
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/x86_64-legalize-sitofp.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-merge-values.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-select.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/ext.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sext.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/add-ext.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-merge-values.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/ashr-scalar.ll
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/gep.ll
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-unmerge-values.mir
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/ext-x86-64.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/combine-ext-legalizer.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-extract.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir