Home
last modified time | relevance | path

Searched refs:RawMask (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp323 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 …]
DX86ShuffleDecode.h97 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/
DX86ISelLowering.cpp4749 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 …]