Searched refs:createShuffleVector (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/src/Reactor/ |
D | LLVMReactor.cpp | 1446 Value *Nucleus::createShuffleVector(Value *v1, Value *v2, const int *select) in createShuffleVector() function in rr::Nucleus 1494 return Nucleus::createShuffleVector(val, val, swizzle); in createSwizzle4() 1514 return Nucleus::createShuffleVector(lhs, rhs, swizzle); in createMask4() 2892 return As<Short4>(Nucleus::createShuffleVector(x.value, x.value, shuffle)); in Unpack() 2903 return As<Short4>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() 2909 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackHigh() 3129 return As<Short4>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() 3135 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackHigh() 3256 Value *packed = Nucleus::createShuffleVector(short8, short8, select); in Short4() 3577 return As<Int2>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() [all …]
|
D | SubzeroReactor.cpp | 1247 Value *Nucleus::createShuffleVector(Value *V1, Value *V2, const int *select) in createShuffleVector() function in rr::Nucleus 1305 return Nucleus::createShuffleVector(val, val, swizzle); in createSwizzle4() 2806 return As<Short4>(Nucleus::createShuffleVector(x.value, x.value, shuffle)); in Unpack() 2817 return As<Short4>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() 2823 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackHigh() 3133 return As<Short4>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() 3139 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackHigh() 3262 Value *packed = Nucleus::createShuffleVector(short8, short8, select); in Short4() 3712 return As<Int2>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackLow() 3718 auto lowHigh = RValue<Short8>(Nucleus::createShuffleVector(x.value, y.value, shuffle)); in UnpackHigh() [all …]
|
D | Nucleus.hpp | 144 static Value *createShuffleVector(Value *V1, Value *V2, const int *select);
|