Remove unused createIntCast() method.
Bug swiftshader:6
Change-Id: Iba0a4904e99f7323c7e2044be03bb7dd950929d9
Reviewed-on: https://swiftshader-review.googlesource.com/7951
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-on: https://swiftshader-review.googlesource.com/8157
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Reactor/LLVMReactor.cpp b/src/Reactor/LLVMReactor.cpp
index 52eb441..58d5aad 100644
--- a/src/Reactor/LLVMReactor.cpp
+++ b/src/Reactor/LLVMReactor.cpp
@@ -508,11 +508,6 @@
return V(::builder->CreateBitCast(v, destType));
}
- Value *Nucleus::createIntCast(Value *v, Type *destType, bool isSigned)
- {
- return V(::builder->CreateIntCast(v, destType, isSigned));
- }
-
Value *Nucleus::createICmpEQ(Value *lhs, Value *rhs)
{
return V(::builder->CreateICmpEQ(lhs, rhs));
diff --git a/src/Reactor/Nucleus.hpp b/src/Reactor/Nucleus.hpp
index 07cc288..8cb8787 100644
--- a/src/Reactor/Nucleus.hpp
+++ b/src/Reactor/Nucleus.hpp
@@ -110,7 +110,6 @@
static Value *createFPTrunc(Value *V, Type *destType);
static Value *createFPExt(Value *V, Type *destType);
static Value *createBitCast(Value *V, Type *destType);
- static Value *createIntCast(Value *V, Type *destType, bool isSigned);
// Compare instructions
static Value *createICmpEQ(Value *lhs, Value *rhs);
diff --git a/src/Reactor/Reactor.hpp b/src/Reactor/Reactor.hpp
index 34b8a0f..ccc810f 100644
--- a/src/Reactor/Reactor.hpp
+++ b/src/Reactor/Reactor.hpp
@@ -2443,13 +2443,13 @@
template<class T>
RValue<T>::RValue(typename IntLiteral<T>::type i)
{
- value = (Value*)Nucleus::createConstantInt(i);
+ value = Nucleus::createConstantInt(i);
}
template<class T>
RValue<T>::RValue(typename FloatLiteral<T>::type f)
{
- value = (Value*)Nucleus::createConstantFloat(f);
+ value = Nucleus::createConstantFloat(f);
}
template<class T>
@@ -2687,7 +2687,7 @@
template<class T>
Reference<T> Pointer<T>::operator[](int index)
{
- Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), (Value*)Nucleus::createConstantInt(index));
+ Value *element = Nucleus::createGEP(LValue<Pointer<T>>::loadValue(), T::getType(), Nucleus::createConstantInt(index));
return Reference<T>(element, alignment);
}
@@ -2714,7 +2714,7 @@
template<class T, int S>
Reference<T> Array<T, S>::operator[](int index)
{
- Value *element = LValue<T>::getAddress((Value*)Nucleus::createConstantInt(index));
+ Value *element = LValue<T>::getAddress(Nucleus::createConstantInt(index));
return Reference<T>(element);
}
diff --git a/src/Reactor/SubzeroReactor.cpp b/src/Reactor/SubzeroReactor.cpp
index 77e159a..d3ff61e 100644
--- a/src/Reactor/SubzeroReactor.cpp
+++ b/src/Reactor/SubzeroReactor.cpp
@@ -830,11 +830,6 @@
return createCast(Ice::InstCast::Bitcast, v, destType);
}
- Value *Nucleus::createIntCast(Value *v, Type *destType, bool isSigned)
- {
- assert(false && "UNIMPLEMENTED"); return nullptr;
- }
-
static Value *createIntCompare(Ice::InstIcmp::ICond condition, Value *lhs, Value *rhs)
{
assert(lhs->getType() == rhs->getType());