diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-28 21:29:14 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-28 21:29:14 +0000 |
commit | 9bc81fbe9240ed2288952896f9ac1f4afd6d19dc (patch) | |
tree | 75c32979250cc76d303739d7083264dffc250a66 /llvm/lib/IR/Verifier.cpp | |
parent | 6c13c36ddfaf2ce990fc5505d276bddf7d3d650d (diff) | |
download | bcm5719-llvm-9bc81fbe9240ed2288952896f9ac1f4afd6d19dc.tar.gz bcm5719-llvm-9bc81fbe9240ed2288952896f9ac1f4afd6d19dc.zip |
Revert "Masked Vector Load and Store Intrinsics."
This reverts commit r222632 (and follow-up r222636), which caused a host
of LNT failures on an internal bot. I'll respond to the commit on the
list with a reproduction of one of the failures.
Conflicts:
lib/Target/X86/X86TargetTransformInfo.cpp
llvm-svn: 222936
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r-- | llvm/lib/IR/Verifier.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp index b3ca756b87a..9698dbd77fd 100644 --- a/llvm/lib/IR/Verifier.cpp +++ b/llvm/lib/IR/Verifier.cpp @@ -2405,19 +2405,6 @@ bool Verifier::VerifyIntrinsicType(Type *Ty, !isa<VectorType>(ArgTys[D.getArgumentNumber()]) || VectorType::getHalfElementsVectorType( cast<VectorType>(ArgTys[D.getArgumentNumber()])) != Ty; - case IITDescriptor::SameVecWidthArgument: { - if (D.getArgumentNumber() >= ArgTys.size()) - return true; - VectorType * ReferenceType = - dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); - VectorType *ThisArgType = dyn_cast<VectorType>(Ty); - if (!ThisArgType || !ReferenceType || - (ReferenceType->getVectorNumElements() != - ThisArgType->getVectorNumElements())) - return true; - return VerifyIntrinsicType(ThisArgType->getVectorElementType(), - Infos, ArgTys); - } } llvm_unreachable("unhandled"); } |