diff options
author | Dan Gohman <gohman@apple.com> | 2010-07-28 20:12:04 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-07-28 20:12:04 +0000 |
commit | 138aa2a82bc6de611f28e51332fb0a30262a58e3 (patch) | |
tree | 9457512df2e0e69b34681b03b8baede85785395c /utils/count/count.c | |
parent | a0c5bf19bff7d06faa3e039a0638806c9e5a8ff6 (diff) | |
download | external_llvm-138aa2a82bc6de611f28e51332fb0a30262a58e3.zip external_llvm-138aa2a82bc6de611f28e51332fb0a30262a58e3.tar.gz external_llvm-138aa2a82bc6de611f28e51332fb0a30262a58e3.tar.bz2 |
Define a maximum supported alignment value for load, store, and
alloca instructions (constrained by their internal encoding),
and add error checking for it. Fix an instcombine bug which
generated huge alignment values (null is infinitely aligned).
This fixes undefined behavior noticed by John Regehr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109643 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/count/count.c')
0 files changed, 0 insertions, 0 deletions