GlobalISel: Add combines for extend operations
authorVolkan Keles <vkeles@apple.com>
Tue, 1 Sep 2020 15:50:06 +0000 (08:50 -0700)
committerVolkan Keles <vkeles@apple.com>
Tue, 1 Sep 2020 15:50:06 +0000 (08:50 -0700)
commit061182b7baf879badc9ff82c88d383d2d9ce279b
tree372f8e0ccd3beb74d0db239588ef4ad00270127f
parent9e7e1b2d4b13d0abb1e34feedfc004ae2b2dab3a
GlobalISel: Add combines for extend operations

https://reviews.llvm.org/D86516
llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
llvm/include/llvm/Target/GlobalISel/Combine.td
llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
llvm/test/CodeGen/AArch64/GlobalISel/combine-ext.mir [new file with mode: 0644]
llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-extending-loads-s1.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/combine-amdgpu-cvt-f32-ubyte.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-from-extend-narrow.prelegal.mir