Home
last modified time | relevance | path

Searched refs:createExtractElement (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/src/Reactor/
DLLVMReactor.cpp965 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 …]
DNucleus.hpp305 static Value *createExtractElement(Value *vector, Type *type, int index);
DReactor.cpp2009 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()
DSubzeroReactor.cpp1893 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()