Searched refs:RawMask (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ShuffleDecodeConstantPool.cpp | 28 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 D | X86ISelLowering.cpp | 6873 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 D | X86ShuffleDecode.cpp | 291 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 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,
|