Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp11226 SmallVector<int, 16> BlendMask(NumElems, -1); in LowerBUILD_VECTOR() local
11230 BlendMask[i] = -1; in LowerBUILD_VECTOR()
11233 BlendMask[i] = i; in LowerBUILD_VECTOR()
11237 BlendMask[i] += NumElems; in LowerBUILD_VECTOR()
11242 return DAG.getVectorShuffle(VT, dl, EltsBV, FrozenUndefBV, BlendMask); in LowerBUILD_VECTOR()
12943 bool &ForceV2Zero, uint64_t &BlendMask) { in matchShuffleAsBlend() argument
12949 BlendMask = 0; in matchShuffleAsBlend()
12966 BlendMask |= 1ull << i; in matchShuffleAsBlend()
12978 BlendMask |= 1ull << i; in matchShuffleAsBlend()
12988 static uint64_t scaleVectorShuffleBlendMask(uint64_t BlendMask, int Size, in scaleVectorShuffleBlendMask() argument
[all …]