Searched refs:RawMask (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Target/X86/Utils/ |
D | X86ShuffleDecode.cpp | 323 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, in DecodePSHUFBMask() argument 325 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodePSHUFBMask() 326 uint64_t M = RawMask[i]; in DecodePSHUFBMask() 359 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, in DecodeVPPERMMask() argument 361 assert(RawMask.size() == 16 && "Illegal VPPERM shuffle mask size"); in DecodeVPPERMMask() 376 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodeVPPERMMask() 377 uint64_t M = RawMask[i]; in DecodeVPPERMMask() 512 void DecodeVPERMILPMask(MVT VT, ArrayRef<uint64_t> RawMask, in DecodeVPERMILPMask() argument 522 for (unsigned i = 0, e = RawMask.size(); i < e; ++i) { in DecodeVPERMILPMask() 523 uint64_t M = RawMask[i]; in DecodeVPERMILPMask() [all …]
|
D | X86ShuffleDecode.h | 97 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, 118 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, 141 void DecodeVPERMILPMask(MVT VT, ArrayRef<uint64_t> RawMask, 145 void DecodeVPERMIL2PMask(MVT VT, unsigned M2Z, ArrayRef<uint64_t> RawMask, 149 void DecodeVPERMVMask(ArrayRef<uint64_t> RawMask, 153 void DecodeVPERMV3Mask(ArrayRef<uint64_t> RawMask,
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 4749 SmallVectorImpl<uint64_t> &RawMask) { in getTargetShuffleMaskIndices() argument 4764 RawMask.push_back(RawElt.getZExtValue()); in getTargetShuffleMaskIndices() 4777 RawMask.push_back(RawElt.getZExtValue()); in getTargetShuffleMaskIndices() 4794 RawMask.append((VT.getVectorNumElements() - 1) * ElementSplit, 0); in getTargetShuffleMaskIndices() 4806 RawMask.append(VT.getSizeInBits() / MaskEltSizeInBits, 0); in getTargetShuffleMaskIndices() 4935 SmallVector<uint64_t, 32> RawMask; in getTargetShuffleMask() local 4936 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask)) { in getTargetShuffleMask() 4937 DecodeVPERMILPMask(VT, RawMask, Mask); in getTargetShuffleMask() 4949 SmallVector<uint64_t, 32> RawMask; in getTargetShuffleMask() local 4950 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask)) { in getTargetShuffleMask() [all …]
|