Searched refs:SrcMask (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 1573 LaneBitmask SrcMask = LaneBitmask::getLane(SrcBit); in computeSubRegLaneMasks() local 1576 assert(Idx2.LaneMask == SrcMask); in computeSubRegLaneMasks() 1593 I.Mask |= SrcMask; in computeSubRegLaneMasks() 1594 SrcMask = LaneBitmask::getNone(); in computeSubRegLaneMasks() 1597 if (SrcMask.any()) { in computeSubRegLaneMasks() 1598 MaskRolPair MaskRol = { SrcMask, RotateLeft }; in computeSubRegLaneMasks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 8013 VPValue *SrcMask = getBlockInMask(Src); in createEdgeMask() local 8020 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask() 8026 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask() 8034 if (SrcMask) { // Otherwise block in-mask is all-one, no need to AND. in createEdgeMask() 8042 Builder.createSelect(SrcMask, EdgeMask, False, BI->getDebugLoc()); in createEdgeMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterCoalescer.cpp | 1690 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() local 1692 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 22097 if (SrcMask) { in matchScalarReduction() 22100 SrcMask->push_back(SrcOpMap[SrcOp]); in matchScalarReduction() 22373 APInt SrcMask = APInt(BW, 1); in MatchVectorAllEqualTest() local 22374 APInt Cmp = CmpNull ? APInt::getZero(BW) : SrcMask; in MatchVectorAllEqualTest() 22377 SrcMask, Subtarget, DAG, X86CC); in MatchVectorAllEqualTest() 50729 SmallVector<int, 16> SrcMask, ScaledMask; in isHorizontalBinOp() local 50731 if (getTargetShuffleInputs(BC, SrcOps, SrcMask, DAG) && in isHorizontalBinOp() 50732 !isAnyZero(SrcMask) && all_of(SrcOps, [BC](SDValue Op) { in isHorizontalBinOp() 50735 resolveTargetShuffleInputsAndMask(SrcOps, SrcMask); in isHorizontalBinOp() 50737 scaleShuffleElements(SrcMask, NumElts, ScaledMask)) { in isHorizontalBinOp() [all …]
|