Searched refs:createExtractElement (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/src/Reactor/ |
D | LLVMReactor.cpp | 965 createExtractElement( in createStore() 975 createExtractElement(createBitCast(value, Int4::type()), Int::type(), 0), in createStore() 1161 Value *elementMask = Nucleus::createExtractElement(V(i1Mask), T(i1Ty), i); in createGather() 1165 Value *elPtr = Nucleus::createExtractElement(V(elPtrs), T(elPtrTy), i); in createGather() 1627 Value *Nucleus::createExtractElement(Value *vector, Type *type, int index) in createExtractElement() function in rr::Nucleus 3401 …auto el = jit->builder->CreateCall(func, V(Nucleus::createExtractElement(v.value(), Float::type(),… in TransformFloat4PerElement() 3472 …auto el = jit->builder->CreateCall(func, { V(Nucleus::createExtractElement(x.value(), Float::type(… in Atan2() 3473 … V(Nucleus::createExtractElement(y.value(), Float::type(), i)) }); in Atan2() 3661 …return RValue<Float>(Nucleus::createExtractElement(createInstruction(llvm::Intrinsic::x86_sse_rcp_… in rcpss() 3673 …return RValue<Float>(Nucleus::createExtractElement(createInstruction(llvm::Intrinsic::x86_sse_rsqr… in rsqrtss() [all …]
|
D | Nucleus.hpp | 305 static Value *createExtractElement(Value *vector, Type *type, int index);
|
D | Reactor.cpp | 2009 return RValue<Short>(Nucleus::createExtractElement(val.value(), Short::type(), i)); in Extract() 3102 return RValue<Int>(Nucleus::createExtractElement(val.value(), Int::type(), i)); in Extract() 3253 return RValue<UInt>(Nucleus::createExtractElement(val.value(), UInt::type(), i)); in Extract() 3493 return RValue<Int>(Nucleus::createExtractElement(x.value(), Int::type(), i)); in Extract() 3735 return RValue<UInt>(Nucleus::createExtractElement(x.value(), Int::type(), i)); in Extract() 4248 return RValue<Float>(Nucleus::createExtractElement(x.value(), Float::type(), i)); in Extract() 4469 auto el = Nucleus::createExtractElement(vec, elemTy, i); in extractAll()
|
D | SubzeroReactor.cpp | 1893 Value *Nucleus::createExtractElement(Value *vector, Type *type, int index) in createExtractElement() function in rr::Nucleus 2253 return RValue<Byte>(Nucleus::createExtractElement(val.value(), Byte::type(), i)); in Extract() 2325 return RValue<SByte>(Nucleus::createExtractElement(val.value(), SByte::type(), i)); in Extract() 2839 return RValue<UShort>(Nucleus::createExtractElement(val.value(), UShort::type(), i)); in Extract() 3060 return RValue<Short>(Nucleus::createExtractElement(val.value(), Short::type(), i)); in Extract() 3137 return RValue<UShort>(Nucleus::createExtractElement(val.value(), UShort::type(), i)); in Extract()
|