summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@google.com>2015-09-08 19:47:15 +0000
committerDerek Schuff <dschuff@google.com>2015-09-08 19:47:15 +0000
commitee4e947e2379360e1d1d242f146dbba22fcf0fed (patch)
treed9d2638473e913c3528698d1397cc58471336eb9 /llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
parent02e6589bdacc675de99c7996f246ea3c08b2518b (diff)
downloadbcm5719-llvm-ee4e947e2379360e1d1d242f146dbba22fcf0fed.tar.gz
bcm5719-llvm-ee4e947e2379360e1d1d242f146dbba22fcf0fed.zip
x32. Fixes a bug in i8mem_NOREX declaration.
The old implementation assumed LP64 which is broken for x32. Specifically, the MOVE8rm_NOREX and MOVE8mr_NOREX, when selected, would cause a 'Cannot emit physreg copy instruction' error message to be reported. This patch also enable the h-register*ll tests for x32. Differential Revision: http://reviews.llvm.org/D12336 Patch by João Porto llvm-svn: 247058
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud