/external/swiftshader/src/Reactor/ |
D | EmulatedIntrinsics.cpp | 60 …r<EL>> base, RValue<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes) in gather() argument 76 Else If(zeroMaskedLanes) in gather() 130 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 133 gather(result, base, offsets, mask, alignment, zeroMaskedLanes); in Gather() 137 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 140 gather(result, base, offsets, mask, alignment, zeroMaskedLanes); in Gather()
|
D | EmulatedIntrinsics.hpp | 27 …se, RValue<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false); 28 …se, RValue<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false);
|
D | Nucleus.hpp | 248 …kedLoad(Value *base, Type *elementType, Value *mask, unsigned int alignment, bool zeroMaskedLanes);
|
D | LLVMReactor.cpp | 1055 …createMaskedLoad(Value *ptr, Type *elTy, Value *mask, unsigned int alignment, bool zeroMaskedLanes) in createMaskedLoad() argument 1068 …auto passthrough = zeroMaskedLanes ? llvm::Constant::getNullValue(elVecTy) : llvm::UndefValue::get… in createMaskedLoad() 1123 …:Type *elTy, llvm::Value *offsets, llvm::Value *mask, unsigned int alignment, bool zeroMaskedLanes) in createGather() argument 1141 …auto passthrough = zeroMaskedLanes ? llvm::Constant::getNullValue(elVecTy) : llvm::UndefValue::get… in createGather() 1178 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 1180 …ase.value()), T(Float::type()), V(offsets.value()), V(mask.value()), alignment, zeroMaskedLanes))); in Gather() 1183 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 1185 …(base.value()), T(Int::type()), V(offsets.value()), V(mask.value()), alignment, zeroMaskedLanes))); in Gather()
|
D | SubzeroReactor.cpp | 4281 …createMaskedLoad(Value *ptr, Type *elTy, Value *mask, unsigned int alignment, bool zeroMaskedLanes) in createMaskedLoad() argument 4293 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 4296 return emulated::Gather(base, offsets, mask, alignment, zeroMaskedLanes); in Gather() 4299 …Value<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in Gather() argument 4302 return emulated::Gather(base, offsets, mask, alignment, zeroMaskedLanes); in Gather()
|
D | Reactor.cpp | 4377 …inter<Float4>> base, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in MaskedLoad() argument 4379 …(Nucleus::createMaskedLoad(base.value(), Float::type(), mask.value(), alignment, zeroMaskedLanes)); in MaskedLoad() 4382 …Pointer<Int4>> base, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes /* = false */) in MaskedLoad() argument 4384 …4>(Nucleus::createMaskedLoad(base.value(), Int::type(), mask.value(), alignment, zeroMaskedLanes)); in MaskedLoad()
|
D | Reactor.hpp | 2529 …ue<Pointer<Float4>> base, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false); 2530 …alue<Pointer<Int4>> base, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false); 2534 …se, RValue<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false); 2535 …se, RValue<Int4> offsets, RValue<Int4> mask, unsigned int alignment, bool zeroMaskedLanes = false);
|
/external/swiftshader/src/Pipeline/ |
D | ShaderCore.hpp | 371 bool zeroMaskedLanes = true; in Load() local 376 zeroMaskedLanes = true; in Load() 380 zeroMaskedLanes = false; in Load() 386 return rr::MaskedLoad(rr::Pointer<T>(base + staticOffsets[0]), mask, alignment, zeroMaskedLanes); in Load() 389 return rr::Gather(rr::Pointer<EL>(base), offs, mask, alignment, zeroMaskedLanes); in Load()
|
/external/swiftshader/tests/ReactorUnitTests/ |
D | ReactorUnitTests.cpp | 2985 bool zeroMaskedLanes = true; in TEST() local 2986 *result = Gather(base, *offsets, mask, alignment, zeroMaskedLanes); in TEST()
|