Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8843 SmallVector<int, 16> BlendMask(NumElems, -1); in LowerBUILD_VECTOR() local
8847 BlendMask[i] = -1; in LowerBUILD_VECTOR()
8850 BlendMask[i] = i; in LowerBUILD_VECTOR()
8854 BlendMask[i] += NumElems; in LowerBUILD_VECTOR()
8859 return DAG.getVectorShuffle(VT, dl, EltsBV, FrozenUndefBV, BlendMask); in LowerBUILD_VECTOR()
10564 bool &ForceV2Zero, uint64_t &BlendMask) { in matchShuffleAsBlend() argument
10570 BlendMask = 0; in matchShuffleAsBlend()
10634 BlendMask |= LaneBlendMask << (Lane * NumEltsPerLane); in matchShuffleAsBlend()
10650 uint64_t BlendMask = 0; in lowerShuffleAsBlend() local
10654 BlendMask)) in lowerShuffleAsBlend()
[all …]