aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
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
commitedbf1eb42be8108bd4d16674f77a08ea391f06fa (patch)
tree6bd1b4d1de2773a3d28ac76a438d43a6c1f96782 /llvm/lib/Object/MachOObjectFile.cpp
parented6a28597b892961b883017fbe43b2f0c12acdf7 (diff)
downloadllvm-edbf1eb42be8108bd4d16674f77a08ea391f06fa.zip
llvm-edbf1eb42be8108bd4d16674f77a08ea391f06fa.tar.gz
llvm-edbf1eb42be8108bd4d16674f77a08ea391f06fa.tar.bz2
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> llvm-svn: 178927
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions