diff options
author | Mark Seaborn <mseaborn@chromium.org> | 2013-05-28 18:53:14 -0700 |
---|---|---|
committer | Mark Seaborn <mseaborn@chromium.org> | 2013-05-28 18:53:14 -0700 |
commit | 8d01804c97533ed9006a65c11cade3c6b23d1c75 (patch) | |
tree | c073a4ad687e373698cdbe5d3c3735ba39c18b1a /lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp | |
parent | 75e093a353d4a6420fed47fb46fb7134a922ec61 (diff) |
PNaCl: Disable parts of InstCombine that introduce *.with.overflow intrinsics
Change the PNaCl ABI checker to disallow these intrinsics.
Note that I had originally intended to commit this before my earlier
change (https://codereview.chromium.org/15688011) that enables the
ExpandArithWithOverflow pass. Enabling ExpandArithWithOverflow
without changing InstCombine causes ExpandArithWithOverflow to fail on
some of the *.with.overflow intrinsic calls that InstCombine
introduces. This change therefore fixes some breakage.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3434
TEST=PNaCl toolchain trybots + GCC torture tests + LLVM test suite
Review URL: https://codereview.chromium.org/16042011
Diffstat (limited to 'lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions