aboutsummaryrefslogtreecommitdiff
path: root/test/NaCl/Bitcode/struct-types.ll
diff options
context:
space:
mode:
authorJF Bastien <jfb@chromium.org>2013-08-09 18:23:59 -0700
committerJF Bastien <jfb@chromium.org>2013-08-09 18:23:59 -0700
commitdad71e1d326ac5fb4e8a3d64262e875ef01cf38d (patch)
tree6eb0a4c401c346f933391a03bd8e4db7e94beb98 /test/NaCl/Bitcode/struct-types.ll
parent260e981f6e3d5cfad459e97da1b53b5885238f0d (diff)
Properly support 16-bit atomics on x86-32.
16-bit atomics aren't handled properly by the current validator, this patch changes the translator so that on x86-32 it emulates 16-bit atomics with 32-bit atomics in a compare-exchange loop. TEST= ./scons run_synchronization_sync_test bitcode=1 platform=x86-32 BUG= https://code.google.com/p/nativeclient/issues/detail?id=3579 BUG= https://code.google.com/p/nativeclient/issues/detail?id=2981 BUG= https://code.google.com/p/nativeclient/issues/detail?id=3475 R=dschuff@chromium.org Review URL: https://codereview.chromium.org/22760002
Diffstat (limited to 'test/NaCl/Bitcode/struct-types.ll')
0 files changed, 0 insertions, 0 deletions