Searched refs:RawMask (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ShuffleDecodeConstantPool.cpp | 28 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 D | X86ISelLowering.cpp | 6689 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 D | X86ShuffleDecode.h | 100 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 D | X86ShuffleDecode.cpp | 291 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