]> granicus.if.org Git - llvm/commit
AMDGPU: Use brev for materializing SGPR constants
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 1 Nov 2016 23:14:20 +0000 (23:14 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 1 Nov 2016 23:14:20 +0000 (23:14 +0000)
commitf8e2c0ab063547b60c9137b7a5fe543ff8e2244f
tree9c8810b83791013407f15b4aeeac91582eec7fe3
parente9a23c4c57a235ead3003196c1ae1de05aa79fc6
AMDGPU: Use brev for materializing SGPR constants

This is already done with VGPR immediates and saves 4 bytes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285765 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIShrinkInstructions.cpp
test/CodeGen/AMDGPU/bitreverse-inline-immediates.ll
test/CodeGen/AMDGPU/fcopysign.f32.ll
test/CodeGen/AMDGPU/fcopysign.f64.ll
test/CodeGen/AMDGPU/fneg-fabs.ll
test/CodeGen/AMDGPU/llvm.round.f64.ll
test/CodeGen/AMDGPU/llvm.round.ll