Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp56 RawMask.resize(NumMaskElts, 0); in extractConstantMask()
68 RawMask[i] = 0; in extractConstantMask()
105 RawMask[i] = 0; in extractConstantMask()
124 SmallVector<uint64_t, 64> RawMask; in DecodePSHUFBMask() local
138 uint64_t Element = RawMask[i]; in DecodePSHUFBMask()
163 SmallVector<uint64_t, 16> RawMask; in DecodeVPERMILPMask() local
179 uint64_t Element = RawMask[i]; in DecodeVPERMILPMask()
199 SmallVector<uint64_t, 8> RawMask; in DecodeVPERMIL2PMask() local
218 uint64_t Selector = RawMask[i]; in DecodeVPERMIL2PMask()
253 SmallVector<uint64_t, 16> RawMask; in DecodeVPPERMMask() local
[all …]
H A DX86ISelLowering.cpp4966 RawMask.push_back(Elt.getZExtValue()); in getTargetShuffleMaskIndices()
5113 SmallVector<uint64_t, 32> RawMask; in getTargetShuffleMask() local
5262 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
5275 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) { in getTargetShuffleMask()
5276 DecodePSHUFBMask(RawMask, RawUndefs, Mask); in getTargetShuffleMask()
5331 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
5346 DecodeVPPERMMask(RawMask, RawUndefs, Mask); in getTargetShuffleMask()
5357 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
5359 DecodeVPERMVMask(RawMask, RawUndefs, Mask); in getTargetShuffleMask()
5372 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask, in getTargetShuffleMask()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.cpp294 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodePSHUFBMask()
295 uint64_t M = RawMask[i]; in DecodePSHUFBMask()
341 for (int i = 0, e = RawMask.size(); i < e; ++i) { in DecodeVPPERMMask()
347 uint64_t M = RawMask[i]; in DecodeVPPERMMask()
491 uint64_t M = RawMask[i]; in DecodeVPERMILPMask()
518 uint64_t Selector = RawMask[i]; in DecodeVPERMIL2PMask()
546 uint64_t EltMaskSize = RawMask.size() - 1; in DecodeVPERMVMask()
547 for (int i = 0, e = RawMask.size(); i != e; ++i) { in DecodeVPERMVMask()
552 uint64_t M = RawMask[i]; in DecodeVPERMVMask()
560 uint64_t EltMaskSize = (RawMask.size() * 2) - 1; in DecodeVPERMV3Mask()
[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,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp498 VETargetMasks VECustomDAG::getTargetSplitMask(SDValue RawMask, SDValue RawAVL, in getTargetSplitMask() argument
513 if (!RawMask) in getTargetSplitMask()
516 NewMask = getUnpack(MVT::v256i1, RawMask, Part, NewAVL); in getTargetSplitMask()
H A DVECustomDAG.h207 VETargetMasks getTargetSplitMask(SDValue RawMask, SDValue RawAVL,