aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/MathExtras.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-09-26 17:11:02 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-09-26 17:11:02 +0000
commit5afd4c26039fbc299f40608786df80ddb543598e (patch)
tree55f0003a4771c4009a26be2b530702fee2e4ab94 /llvm/lib/Support/MathExtras.cpp
parent36c626e33f85a8146e6840c65a03f0798a33b2a8 (diff)
downloadllvm-5afd4c26039fbc299f40608786df80ddb543598e.zip
llvm-5afd4c26039fbc299f40608786df80ddb543598e.tar.gz
llvm-5afd4c26039fbc299f40608786df80ddb543598e.tar.bz2
[x86] Fix a large collection of bugs that crept in as I fleshed out the
AVX support. New test cases included. Note that none of the existing test cases covered these buggy code paths. =/ Also, it is clear from this that SHUFPS and SHUFPD are the most bug prone shuffle instructions in x86. =[ These were all detected by fuzz-testing. (I <3 fuzz testing.) llvm-svn: 218522
Diffstat (limited to 'llvm/lib/Support/MathExtras.cpp')
0 files changed, 0 insertions, 0 deletions