aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode
diff options
context:
space:
mode:
authorMark Seaborn <mseaborn@chromium.org>2013-06-20 14:49:57 -0700
committerMark Seaborn <mseaborn@chromium.org>2013-06-20 14:49:57 -0700
commit402eecfe0abd2f99580d81440f264067095b7a43 (patch)
treefe58b1ab2ec7d7696db6d27f4eccb9b4a7cd7e58 /lib/Bitcode
parent3f6504d96476bc8f717f077eda7a7061cb7672da (diff)
PNaCl ABI: Reduce the set of allowed "align" attributes on loads/stores
Change the ABI verifier to require "align 1" on non-atomic integer accesses to prevent non-portable behaviour. Allow larger alignments on floating point accesses as a concession to performance, because ARM might not be able to do unaligned FP loads/stores efficiently. Change StripAttributes to make pexes pass the ABI verifier. Also update comments in StripAttributes to match some recent changes. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3445 TEST=*.ll tests + PNaCl toolchain trybots Review URL: https://codereview.chromium.org/17094009
Diffstat (limited to 'lib/Bitcode')
0 files changed, 0 insertions, 0 deletions