aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode/NaCl/Writer/NaClBitcodeWriter.cpp
diff options
context:
space:
mode:
authorMark Seaborn <mseaborn@chromium.org>2013-06-24 09:18:55 -0700
committerMark Seaborn <mseaborn@chromium.org>2013-06-24 09:18:55 -0700
commit41dd5ede22556305aed7ea2184a2905f187db78c (patch)
treef554bb44a06adfb2cfc8428814d75183e69c399d /lib/Bitcode/NaCl/Writer/NaClBitcodeWriter.cpp
parentae9f7fcc65aed800db82aaa55e5e72322f20af02 (diff)
Merge r179774: Allow misaligned stores in x86 fast-isel.
This change will fix the regression in -O0 translation time caused by putting "align 1" on integer loads and stores, which was causing FastISel to fall back to SelectionDAG more often. > In X86FastISel::X86SelectStore(), improperly aligned stores are > rejected and handled by the DAG-based ISel. However, > X86FastISel::X86SelectLoad() makes no such requirement. There > doesn't appear to be an x86 architectural correctness issue with > allowing potentially unaligned store instructions. This patch > removes this restriction. > > Patch by Jim Stichnot. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3445 TEST=PNaCl toolchain trybots Review URL: https://codereview.chromium.org/17575003
Diffstat (limited to 'lib/Bitcode/NaCl/Writer/NaClBitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions