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());