Searched refs:SubMask (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.cpp | 88 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 D | X86InstrInfo.cpp | 6568 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 D | X86ISelLowering.cpp | 7266 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 D | SelectionDAG.cpp | 2641 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 D | DAGCombiner.cpp | 18750 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