diff options
author | Diego Novillo <dnovillo@google.com> | 2015-01-31 17:17:33 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@google.com> | 2015-01-31 17:17:33 +0000 |
commit | 6253035c186e2fe08ed86cd8fe68e0f8d99be1db (patch) | |
tree | 3b6f2565bfad412c1f3e249527db7f6a5634d2a0 /llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | |
parent | a3bcd37c02bb05a60fba22fc0c63788d8cfdb050 (diff) | |
download | llvm-6253035c186e2fe08ed86cd8fe68e0f8d99be1db.zip llvm-6253035c186e2fe08ed86cd8fe68e0f8d99be1db.tar.gz llvm-6253035c186e2fe08ed86cd8fe68e0f8d99be1db.tar.bz2 |
Remove unused variable.
Summary:
This variable is only used inside an assert. This breaks builds with
asserts disabled.
OK for trunk?
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D7314
llvm-svn: 227691
Diffstat (limited to 'llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp')
-rw-r--r-- | llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp b/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp index 7cf57b2..e71fda5 100644 --- a/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp +++ b/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp @@ -400,14 +400,14 @@ void DecodeVPERMILPMask(const Constant *C, SmallVectorImpl<int> &ShuffleMask) { }
void DecodeZeroExtendMask(MVT SrcVT, MVT DstVT, SmallVectorImpl<int> &Mask) {
- unsigned NumSrcElts = SrcVT.getVectorNumElements();
unsigned NumDstElts = DstVT.getVectorNumElements();
unsigned SrcScalarBits = SrcVT.getScalarSizeInBits();
unsigned DstScalarBits = DstVT.getScalarSizeInBits();
unsigned Scale = DstScalarBits / SrcScalarBits;
assert(SrcScalarBits < DstScalarBits &&
"Expected zero extension mask to increase scalar size");
- assert(NumSrcElts >= NumDstElts && "Too many zero extension lanes");
+ assert(SrcVT.getVectorNumElements() >= NumDstElts &&
+ "Too many zero extension lanes");
for (unsigned i = 0; i != NumDstElts; i++) {
Mask.push_back(i);
|