Searched refs:SubMask (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp88 LaneBitmask SubMask = SubReg != 0 ? TRI.getSubRegIndexLaneMask(SubReg) local
97 LI.refineSubRanges(*Alloc, SubMask,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp6568 unsigned SubMask = (1u << Scale) - 1; local
6570 unsigned Sub = (OldMask >> (i * Scale)) & SubMask;
6571 if (Sub == SubMask)
6578 unsigned SubMask = (1u << Scale) - 1; local
6581 NewMask |= (SubMask << (i * Scale));
H A DX86ISelLowering.cpp7266 SmallVector<int, 64> SubMask;
7269 SubMask, DAG, Depth + 1, ResolveKnownElts))
7271 if (SubMask.size() != NumSubElts) {
7272 assert(((SubMask.size() % NumSubElts) == 0 ||
7273 (NumSubElts % SubMask.size()) == 0) && "Illegal submask scale");
7274 if ((NumSubElts % SubMask.size()) == 0) {
7275 int Scale = NumSubElts / SubMask.size();
7277 scaleShuffleMask<int>(Scale, SubMask, ScaledSubMask);
7278 SubMask = ScaledSubMask;
7280 int Scale = SubMask
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2641 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts);
2642 APInt DemandedSrcElts = DemandedElts & ~SubMask;
3963 APInt SubMask = APInt::getBitsSet(NumElts, Idx, Idx + NumSubElts);
3964 APInt DemandedSrcElts = DemandedElts & ~SubMask;
H A DDAGCombiner.cpp18750 ArrayRef<int> SubMask = Mask.slice(Begin, NumElemsPerConcat); local
18753 if (llvm::all_of(SubMask, IsUndefMaskElt)) {
18760 if (IsUndefMaskElt(SubMask[i]))
18762 if ((SubMask[i] % (int)NumElemsPerConcat) != i)
18764 int EltOpIdx = SubMask[i] / NumElemsPerConcat;

Completed in 312 milliseconds