Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp28 SmallVectorImpl<uint64_t> &RawMask) { in extractConstantMask() argument
56 RawMask.resize(NumMaskElts, 0); in extractConstantMask()
68 RawMask[i] = 0; in extractConstantMask()
73 RawMask[i] = Elt->getValue().getZExtValue(); in extractConstantMask()
105 RawMask[i] = 0; in extractConstantMask()
110 RawMask[i] = EltBits.getZExtValue(); in extractConstantMask()
124 SmallVector<uint64_t, 64> RawMask; in DecodePSHUFBMask() local
125 if (!extractConstantMask(C, 8, UndefElts, RawMask)) in DecodePSHUFBMask()
138 uint64_t Element = RawMask[i]; in DecodePSHUFBMask()
163 SmallVector<uint64_t, 16> RawMask; in DecodeVPERMILPMask() local
[all …]
H A DX86ISelLowering.cpp6873 SmallVectorImpl<uint64_t> &RawMask, in getTargetShuffleMaskIndices() argument
6884 RawMask.push_back(Elt.getZExtValue()); in getTargetShuffleMaskIndices()
6978 SmallVector<uint64_t, 32> RawMask; in getTargetShuffleMask() local
7127 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
7129 DecodeVPERMILPMask(NumElems, MaskEltSize, RawMask, RawUndefs, Mask); in getTargetShuffleMask()
7140 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) { in getTargetShuffleMask()
7141 DecodePSHUFBMask(RawMask, RawUndefs, Mask); in getTargetShuffleMask()
7195 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
7197 DecodeVPERMIL2PMask(NumElems, MaskEltSize, CtrlImm, RawMask, RawUndefs, in getTargetShuffleMask()
7209 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) { in getTargetShuffleMask()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp291 void DecodePSHUFBMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodePSHUFBMask() argument
293 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodePSHUFBMask()
294 uint64_t M = RawMask[i]; in DecodePSHUFBMask()
323 void DecodeVPPERMMask(ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPPERMMask() argument
325 assert(RawMask.size() == 16 && "Illegal VPPERM shuffle mask size"); in DecodeVPPERMMask()
340 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodeVPPERMMask()
346 uint64_t M = RawMask[i]; in DecodeVPPERMMask()
476 ArrayRef<uint64_t> RawMask, const APInt &UndefElts, in DecodeVPERMILPMask() argument
485 for (unsigned i = 0, e = RawMask.size(); i < e; ++i) { in DecodeVPERMILPMask()
490 uint64_t M = RawMask[i]; in DecodeVPERMILPMask()
[all …]
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,