summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Windows
diff options
context:
space:
mode:
authorTamas Berghammer <tberghammer@google.com>2015-04-24 12:13:44 +0000
committerTamas Berghammer <tberghammer@google.com>2015-04-24 12:13:44 +0000
commit224dfbf3ae8416a5b578602bf4253782446d3627 (patch)
tree2e4d32bceab9e6141287180204ed958d54dfb580 /llvm/lib/Support/Windows
parent0da3ee1ef3bf3b2882400f1e35cb678cbdce7b4d (diff)
downloadbcm5719-llvm-224dfbf3ae8416a5b578602bf4253782446d3627.tar.gz
bcm5719-llvm-224dfbf3ae8416a5b578602bf4253782446d3627.zip
Fix condition detection in EmulateInstructionARM
The condition detection code is calculating the result of the condition based on the first 3 bit of the condition and then negate it if the LSB of the condition is set. It works for the normal conditions but 0b1110 and 0b1111 are special as both of them should evaluate to true independently the value of CPSR. This CL removes the negating logic from those cases. Differential revision: http://reviews.llvm.org/D9219 llvm-svn: 235715
Diffstat (limited to 'llvm/lib/Support/Windows')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud