LLVM: shuffles Namespace Reference (original) (raw)
Functions |
|
ArrayRef< int > |
lo (ArrayRef< int > Vuu) |
|
|
ArrayRef< int > |
hi (ArrayRef< int > Vuu) |
|
|
MaskT |
vshuffvdd (ArrayRef< int > Vu, ArrayRef< int > Vv, unsigned Rt) |
|
|
MaskT |
vdealvdd (ArrayRef< int > Vu, ArrayRef< int > Vv, unsigned Rt) |
|
|
MaskT |
vpack (ArrayRef< int > Vu, ArrayRef< int > Vv, unsigned Size, bool TakeOdd) |
|
|
MaskT |
vshuff (ArrayRef< int > Vu, ArrayRef< int > Vv, unsigned Size, bool TakeOdd) |
|
|
MaskT |
vdeal (ArrayRef< int > Vu, ArrayRef< int > Vv, unsigned Size, bool TakeOdd) |
|
|
MaskT |
vdealb4w (ArrayRef< int > Vu, ArrayRef< int > Vv) |
|
|
template<typename ShuffFunc , typename... OptArgs> |
|
auto |
mask (ShuffFunc S, unsigned Length, OptArgs... args) -> MaskT |
|
|
◆ MaskT
◆ hi()
◆ lo()
◆ mask()
template<typename ShuffFunc , typename... OptArgs>
auto shuffles::mask |
( |
ShuffFunc |
S, |
unsigned |
Length, |
|
|
OptArgs... |
args |
|
|
) |
-> MaskT |
|
|
◆ vdeal()
◆ vdealb4w()
◆ vdealvdd()
◆ vpack()
◆ vshuff()
◆ vshuffvdd()