Searched refs:createShuffleVector (Results 1 – 4 of 4) sorted by relevance
| /third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
| D | Reactor.cpp | 221 return Nucleus::createShuffleVector(lhs, rhs, swizzle); in createShuffle4() 247 return Nucleus::createShuffleVector(val, val, swizzle); in createSwizzle4() 266 return Nucleus::createShuffleVector(lhs, rhs, swizzle); in createMask4() 1507 return As<Byte8>(Nucleus::createShuffleVector(x.value(), x.value(), shuffle)); in Swizzle() 1514 return As<Short4>(Nucleus::createShuffleVector(x.value(), x.value(), shuffle)); in Unpack() 1526 return As<Short4>(Nucleus::createShuffleVector(x.value(), y.value(), shuffle)); in UnpackLow() 1533 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value(), y.value(), shuffle)); in UnpackHigh() 1694 return As<Short4>(Nucleus::createShuffleVector(x.value(), y.value(), shuffle)); in UnpackLow() 1701 auto lowHigh = RValue<Byte16>(Nucleus::createShuffleVector(x.value(), y.value(), shuffle)); in UnpackHigh() 1756 return As<Byte16>(Nucleus::createShuffleVector(x.value(), x.value(), shuffle)); in Swizzle() [all …]
|
| D | SubzeroReactor.cpp | 1912 Value *Nucleus::createShuffleVector(Value *V1, Value *V2, const int *select) in createShuffleVector() function in rr::Nucleus 2537 Value *packed = Nucleus::createShuffleVector(short8, short8, select); in Short4() 3423 Value *c = Nucleus::createShuffleVector(b, Nucleus::createNullValue(Byte16::type()), swizzle); in Int4() 3427 e = Nucleus::createShuffleVector(d, Nucleus::createNullValue(Short8::type()), swizzle2); in Int4() 3442 Value *c = Nucleus::createShuffleVector(b, b, swizzle); in Int4() 3446 Value *e = Nucleus::createShuffleVector(d, d, swizzle2); in Int4() 3456 Value *c = Nucleus::createShuffleVector(cast.value(), cast.value(), swizzle); in Int4() 3466 …Value *c = Nucleus::createShuffleVector(cast.value(), Short8(0, 0, 0, 0, 0, 0, 0, 0).loadValue(), … in Int4() 3478 Value *replicate = Nucleus::createShuffleVector(vector, vector, swizzle); in Int4() 3737 Value *replicate = Nucleus::createShuffleVector(vector, vector, swizzle); in UInt4() [all …]
|
| D | LLVMReactor.cpp | 1660 Value *Nucleus::createShuffleVector(Value *v1, Value *v2, const int *select) in createShuffleVector() function in rr::Nucleus 2028 Value *packed = Nucleus::createShuffleVector(short8, short8, select); in Short4() 2569 Value *b = Nucleus::createShuffleVector(a, Nucleus::createNullValue(Byte16::type()), swizzle); in Int4() 2573 Value *d = Nucleus::createShuffleVector(c, Nucleus::createNullValue(Short8::type()), swizzle2); in Int4() 2593 Value *b = Nucleus::createShuffleVector(a, a, swizzle); in Int4() 2597 Value *d = Nucleus::createShuffleVector(c, c, swizzle2); in Int4() 2616 Value *c = Nucleus::createShuffleVector(cast.value(), cast.value(), swizzle); in Int4() 2634 …Value *c = Nucleus::createShuffleVector(cast.value(), Short8(0, 0, 0, 0, 0, 0, 0, 0).loadValue(), … in Int4() 2647 Value *replicate = Nucleus::createShuffleVector(insert, insert, swizzle); in Int4() 2830 Value *replicate = Nucleus::createShuffleVector(insert, insert, swizzle); in UInt4() [all …]
|
| D | Nucleus.hpp | 305 static Value *createShuffleVector(Value *V1, Value *V2, const int *select);
|