Searched refs:Mask0 (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 289 int Mask0, Mask1; in convertLogicOp() local 291 std::tie(Op0, Mask0, Worthy0) = ConvertedInsts[cast<Instruction>(I.getOperand(0))]; in convertLogicOp() 298 Mask = Mask0 & Mask1; in convertLogicOp() 301 Mask = Mask0 | Mask1; in convertLogicOp() 304 Mask = Mask0 ^ Mask1; in convertLogicOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 994 auto IsSubmask = [](const Value *Mask0, const Value *Mask1) { in isNonTargetIntrinsicMatch() argument 996 if (Mask0 == Mask1) in isNonTargetIntrinsicMatch() 998 if (isa<UndefValue>(Mask0) || isa<UndefValue>(Mask1)) in isNonTargetIntrinsicMatch() 1000 auto *Vec0 = dyn_cast<ConstantVector>(Mask0); in isNonTargetIntrinsicMatch()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 1975 ArrayRef<int> Mask0, Mask1; in foldPermuteOfBinops() local 1978 m_OneUse(m_Shuffle(m_Value(Op00), m_Value(Op01), m_Mask(Mask0)))); in foldPermuteOfBinops() 2013 NewMask0.push_back(Match0 ? Mask0[M] : M); in foldPermuteOfBinops() 2033 TargetTransformInfo::SK_PermuteTwoSrc, BinOpTy, Op0Ty, Mask0, CostKind, in foldPermuteOfBinops()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 8054 ConstantSDNode *Mask0 = isConstOrConstSplat(N0.getOperand(1)); in matchBSwapHWordOrAndAnd() local 8056 if (!Mask0 || !Mask1) in matchBSwapHWordOrAndAnd() 8058 if (Mask0->getAPIntValue() != 0xff00ff00 || in matchBSwapHWordOrAndAnd() 26065 SmallVector<int, 16> Mask0(HalfNumElts, -1); in foldShuffleOfConcatUndefs() local 26075 Mask0[i] = M; in foldShuffleOfConcatUndefs() 26084 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) || in foldShuffleOfConcatUndefs() 26092 SDValue Shuf0 = DAG.getVectorShuffle(HalfVT, DL, X, Y, Mask0); in foldShuffleOfConcatUndefs() 26817 ArrayRef<int> Mask0 = Shuf0->getMask(); in simplifyShuffleOfShuffle() local 26826 if (Mask0[Mask[i]] != Mask0[i]) in simplifyShuffleOfShuffle()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 4679 APInt Mask0 = APInt::getBitsSet(NumElems, IdxVal, IdxVal + SubVecNumElems); in insert1BitVector() local 4680 Mask0.flipAllBits(); in insert1BitVector() 4681 SDValue CMask0 = DAG.getConstant(Mask0, dl, MVT::getIntegerVT(NumElems)); in insert1BitVector() 6175 SmallVector<int, 64> Mask0, Mask1; in getFauxShuffleMask() local 6176 narrowShuffleMaskElts(MaskSize / SrcMask0.size(), SrcMask0, Mask0); in getFauxShuffleMask() 6183 if (Mask0[i] == SM_SentinelZero && Mask1[i] == SM_SentinelZero) in getFauxShuffleMask() 6187 else if (Mask0[i] == SM_SentinelZero) in getFauxShuffleMask() 41878 SmallVector<int, 32> Mask0, Mask1, ScaledMask0, ScaledMask1; in combineBlendOfPermutes() local 41879 if (!getTargetShuffleMask(BC0, /*AllowSentinelZero=*/false, Ops0, Mask0) || in combineBlendOfPermutes() 41881 !scaleShuffleElements(Mask0, NumElts, ScaledMask0) || in combineBlendOfPermutes() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7600 auto Mask0 = MIRBuilder.buildConstant(S64, (-1ULL) >> 1); in lowerU64ToF32BitOps() local 7603 auto U = MIRBuilder.buildAnd(S64, ShlLZ, Mask0); in lowerU64ToF32BitOps()
|