Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign)
authorAnton Korobeynikov <asl@math.spbu.ru>
Tue, 20 Oct 2009 21:37:45 +0000 (21:37 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Tue, 20 Oct 2009 21:37:45 +0000 (21:37 +0000)
commit2bcf60a9cc435658ca8a02ee692af225599cf9e4
tree8c5d243b96f5537893ff6c51e7fa60c4127378df
parent3fd7a68ba97fd946f92c35dc9e8f5d8d567f33d1
Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign)
transform.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84683 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/ARM/2009-10-21-InvalidFNeg.ll [new file with mode: 0644]