Searched refs:RawMask (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ShuffleDecodeConstantPool.cpp | 56 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 D | X86ISelLowering.cpp | 4966 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 D | X86ShuffleDecode.cpp | 294 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 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,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.cpp | 498 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 D | VECustomDAG.h | 207 VETargetMasks getTargetSplitMask(SDValue RawMask, SDValue RawAVL,
|