Searched refs:RawMask (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp28 SmallVectorImpl<uint64_t> &RawMask) {
56 RawMask.resize(NumMaskElts, 0);
68 RawMask[i] = 0;
73 RawMask[i] = Elt->getValue().getZExtValue();
105 RawMask[i] = 0;
110 RawMask[i] = EltBits.getZExtValue();
124 SmallVector<uint64_t, 64> RawMask; local
125 if (!extractConstantMask(C, 8, UndefElts, RawMask))
138 uint64_t Element = RawMask[i];
163 SmallVector<uint64_t, 16> RawMask; local
26 extractConstantMask(const Constant *C, unsigned MaskEltSizeInBits, APInt &UndefElts, SmallVectorImpl<uint64_t> &RawMask) argument
199 SmallVector<uint64_t, 8> RawMask; local
253 SmallVector<uint64_t, 16> RawMask; local
306 SmallVector<uint64_t, 64> RawMask; local
332 SmallVector<uint64_t, 64> RawMask; local
[all...]
H A DX86ISelLowering.cpp6689 SmallVectorImpl<uint64_t> &RawMask,
6700 RawMask.push_back(Elt.getZExtValue());
6794 SmallVector<uint64_t, 32> RawMask;
6943 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
6945 DecodeVPERMILPMask(NumElems, MaskEltSize, RawMask, RawUndefs, Mask);
6956 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) {
6957 DecodePSHUFBMask(RawMask, RawUndefs, Mask);
7011 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
7013 DecodeVPERMIL2PMask(NumElems, MaskEltSize, CtrlImm, RawMask, RawUndefs,
7025 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndef
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h100 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
124 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
149 ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
154 ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
158 void DecodeVPERMVMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
162 void DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
H A DX86ShuffleDecode.cpp291 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, argument
293 for (int i = 0, e = RawMask.size(); i < e; ++i) {
294 uint64_t M = RawMask[i];
323 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, argument
325 assert(RawMask.size() == 16 && "Illegal VPPERM shuffle mask size");
340 for (int i = 0, e = RawMask.size(); i < e; ++i) {
346 uint64_t M = RawMask[i];
476 ArrayRef<uint64_t> RawMask, const APInt &UndefElts,
485 for (unsigned i = 0, e = RawMask.size(); i < e; ++i) {
490 uint64_t M = RawMask[
475 DecodeVPERMILPMask(unsigned NumElts, unsigned ScalarBits, ArrayRef<uint64_t> RawMask, const APInt &UndefElts, SmallVectorImpl<int> &ShuffleMask) argument
497 DecodeVPERMIL2PMask(unsigned NumElts, unsigned ScalarBits, unsigned M2Z, ArrayRef<uint64_t> RawMask, const APInt &UndefElts, SmallVectorImpl<int> &ShuffleMask) argument
543 DecodeVPERMVMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, SmallVectorImpl<int> &ShuffleMask) argument
557 DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, SmallVectorImpl<int> &ShuffleMask) argument
[all...]

Completed in 87 milliseconds