Searched refs:SrcMask (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
H A D | CodeGenRegisters.cpp | 1616 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 D | MemorySanitizer.cpp | 3317 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 D | LoopVectorize.cpp | 7764 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 D | RegisterCoalescer.cpp | 1690 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 D | X86ISelLowering.cpp | 22221 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 …]
|