Index: src/IceInstX86BaseImpl.h |
diff --git a/src/IceInstX86BaseImpl.h b/src/IceInstX86BaseImpl.h |
index 80a1f6bcc4c36e883c674b338481302b8689f4c7..2c3bfe26637d9d8583f0381a86a9e909337840bb 100644 |
--- a/src/IceInstX86BaseImpl.h |
+++ b/src/IceInstX86BaseImpl.h |
@@ -1237,6 +1237,7 @@ void InstX86Blendvps<Machine>::emit(const Cfg *Func) const { |
if (!BuildDefs::dump()) |
return; |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
->getInstructionSet() >= InstX86Base<Machine>::Traits::SSE4_1); |
@@ -1246,6 +1247,7 @@ void InstX86Blendvps<Machine>::emit(const Cfg *Func) const { |
template <class Machine> |
void InstX86Blendvps<Machine>::emitIAS(const Cfg *Func) const { |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
->getInstructionSet() >= InstX86Base<Machine>::Traits::SSE4_1); |
@@ -1260,6 +1262,7 @@ void InstX86Pblendvb<Machine>::emit(const Cfg *Func) const { |
if (!BuildDefs::dump()) |
return; |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
->getInstructionSet() >= InstX86Base<Machine>::Traits::SSE4_1); |
@@ -1269,6 +1272,7 @@ void InstX86Pblendvb<Machine>::emit(const Cfg *Func) const { |
template <class Machine> |
void InstX86Pblendvb<Machine>::emitIAS(const Cfg *Func) const { |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
->getInstructionSet() >= InstX86Base<Machine>::Traits::SSE4_1); |
@@ -1376,6 +1380,7 @@ template <class Machine> |
void InstX86Insertps<Machine>::emitIAS(const Cfg *Func) const { |
assert(this->getSrcSize() == 3); |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
->getInstructionSet() >= InstX86Base<Machine>::Traits::SSE4_1); |
@@ -2308,6 +2313,7 @@ template <class Machine> void InstX86Mov<Machine>::emit(const Cfg *Func) const { |
// point value between a vector and a scalar (which movss is used for). Clean |
// this up. |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(Target->typeWidthInBytesOnStack(DestTy) == |
Target->typeWidthInBytesOnStack(SrcTy)); |
const Operand *NewSrc = Src; |
@@ -2786,6 +2792,7 @@ void InstX86Pextr<Machine>::emit(const Cfg *Func) const { |
assert(this->getSrcSize() == 2); |
// pextrb and pextrd are SSE4.1 instructions. |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(this->getSrc(0)->getType() == IceType_v8i16 || |
this->getSrc(0)->getType() == IceType_v8i1 || |
static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
@@ -2815,6 +2822,7 @@ void InstX86Pextr<Machine>::emitIAS(const Cfg *Func) const { |
Type DispatchTy = InstX86Base<Machine>::Traits::getInVectorElementType( |
this->getSrc(0)->getType()); |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(DispatchTy == IceType_i16 || |
static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |
@@ -2846,6 +2854,7 @@ void InstX86Pinsr<Machine>::emit(const Cfg *Func) const { |
assert(this->getSrcSize() == 3); |
// pinsrb and pinsrd are SSE4.1 instructions. |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(this->getDest()->getType() == IceType_v8i16 || |
this->getDest()->getType() == IceType_v8i1 || |
static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
@@ -2883,6 +2892,7 @@ void InstX86Pinsr<Machine>::emitIAS(const Cfg *Func) const { |
const Operand *Src0 = this->getSrc(1); |
Type DispatchTy = Src0->getType(); |
TargetLowering *Target = Func->getTarget(); |
+ (void)Target; |
assert(DispatchTy == IceType_i16 || |
static_cast<typename InstX86Base<Machine>::Traits::TargetLowering *>( |
Target) |