summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600/mulhu.ll
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-04-05 23:31:20 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-04-05 23:31:20 +0000
commit2fc7443498aee66e0112ef65a8466fa98d46e712 (patch)
tree8d61a142f96aaf8356c694ffe9fee3334a21bd17 /test/CodeGen/R600/mulhu.ll
parentff56d1a2011f239e114267c13302ea26db4f8046 (diff)
downloadllvm-2fc7443498aee66e0112ef65a8466fa98d46e712.tar.gz
llvm-2fc7443498aee66e0112ef65a8466fa98d46e712.tar.bz2
llvm-2fc7443498aee66e0112ef65a8466fa98d46e712.tar.xz
R600/SI: Avoid generating S_MOVs with 64-bit immediates v2
SITargetLowering::analyzeImmediate() was converting the 64-bit values to 32-bit and then checking if they were an inline immediate. Some of these conversions caused this check to succeed and produced S_MOV instructions with 64-bit immediates, which are illegal. v2: - Clean up logic Reviewed-by: Christian König <christian.koenig@amd.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178927 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/R600/mulhu.ll')
0 files changed, 0 insertions, 0 deletions