Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp1616 LaneBitmask SrcMask = LaneBitmask::getLane(SrcBit); in computeSubRegLaneMasks() local
1619 assert(Idx2.LaneMask == SrcMask); in computeSubRegLaneMasks()
1636 I.Mask |= SrcMask; in computeSubRegLaneMasks()
1637 SrcMask = LaneBitmask::getNone(); in computeSubRegLaneMasks()
1640 if (SrcMask.any()) { in computeSubRegLaneMasks()
1641 MaskRolPair MaskRol = {SrcMask, RotateLeft}; in computeSubRegLaneMasks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3317 Value *findDppPoisonedOutput(IRBuilder<> &IRB, Value *S, unsigned SrcMask, in findDppPoisonedOutput()
3322 S = IRB.CreateSelect(createDppMask(Width, SrcMask), S, in findDppPoisonedOutput()
3355 const unsigned SrcMask = Mask >> 4; in handleDppIntrinsic() local
3359 Value *SI1 = findDppPoisonedOutput(IRB, S, SrcMask, DstMask); in handleDppIntrinsic()
3364 SI1, findDppPoisonedOutput(IRB, S, SrcMask << 4, DstMask << 4)); in handleDppIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp7764 VPValue *SrcMask = getBlockInMask(Src); in createEdgeMask() local
7771 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask()
7777 return EdgeMaskCache[Edge] = SrcMask; in createEdgeMask()
7785 if (SrcMask) { // Otherwise block in-mask is all-one, no need to AND. in createEdgeMask()
7789 EdgeMask = Builder.createLogicalAnd(SrcMask, EdgeMask, BI->getDebugLoc()); in createEdgeMask()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp1690 LaneBitmask SrcMask = TRI->getSubRegIndexLaneMask(SrcSubIdx); in eliminateUndefCopy() local
1692 if ((SR.LaneMask & SrcMask).none()) in eliminateUndefCopy()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22221 SmallVectorImpl<APInt> *SrcMask = nullptr) { in matchScalarReduction() argument
22273 if (SrcMask) { in matchScalarReduction()
22276 SrcMask->push_back(SrcOpMap[SrcOp]); in matchScalarReduction()
22536 APInt SrcMask = APInt::getAllOnes(LHSVT.getScalarSizeInBits()); in MatchVectorAllEqualTest() local
22537 return LowerVectorAllEqual(DL, LHS, RHS, CC, SrcMask, Subtarget, DAG, in MatchVectorAllEqualTest()
22549 APInt SrcMask = APInt(BW, 1); in MatchVectorAllEqualTest() local
22550 APInt Cmp = CmpNull ? APInt::getZero(BW) : SrcMask; in MatchVectorAllEqualTest()
22553 SrcMask, Subtarget, DAG, X86CC); in MatchVectorAllEqualTest()
51942 SmallVector<int, 16> SrcMask, ScaledMask; in isHorizontalBinOp() local
51944 if (getTargetShuffleInputs(BC, SrcOps, SrcMask, DAG) && in isHorizontalBinOp()
[all …]