Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp293 int Mask0, Mask1; in convertLogicOp() local
295 std::tie(Op0, Mask0, Worthy0) = ConvertedInsts[cast<Instruction>(I.getOperand(0))]; in convertLogicOp()
302 Mask = Mask0 & Mask1; in convertLogicOp()
305 Mask = Mask0 | Mask1; in convertLogicOp()
308 Mask = Mask0 ^ Mask1; in convertLogicOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1005 auto IsSubmask = [](const Value *Mask0, const Value *Mask1) { in isNonTargetIntrinsicMatch() argument
1007 if (Mask0 == Mask1) in isNonTargetIntrinsicMatch()
1009 if (isa<UndefValue>(Mask0) || isa<UndefValue>(Mask1)) in isNonTargetIntrinsicMatch()
1011 auto *Vec0 = dyn_cast<ConstantVector>(Mask0); in isNonTargetIntrinsicMatch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7604 ConstantSDNode *Mask0 = isConstOrConstSplat(N0.getOperand(1)); in matchBSwapHWordOrAndAnd() local
7606 if (!Mask0 || !Mask1) in matchBSwapHWordOrAndAnd()
7608 if (Mask0->getAPIntValue() != 0xff00ff00 || in matchBSwapHWordOrAndAnd()
24614 SmallVector<int, 16> Mask0(HalfNumElts, -1); in foldShuffleOfConcatUndefs() local
24624 Mask0[i] = M; in foldShuffleOfConcatUndefs()
24633 if (!TLI.isShuffleMaskLegal(Mask0, HalfVT) || in foldShuffleOfConcatUndefs()
24641 SDValue Shuf0 = DAG.getVectorShuffle(HalfVT, DL, X, Y, Mask0); in foldShuffleOfConcatUndefs()
25357 ArrayRef<int> Mask0 = Shuf0->getMask(); in simplifyShuffleOfShuffle() local
25366 if (Mask0[Mask[i]] != Mask0[i]) in simplifyShuffleOfShuffle()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4310 Mask0.flipAllBits(); in insert1BitVector()
5753 SmallVector<int, 64> Mask0, Mask1; in getFauxShuffleMask() local
5761 if (Mask0[i] == SM_SentinelZero && Mask1[i] == SM_SentinelZero) in getFauxShuffleMask()
5765 else if (Mask0[i] == SM_SentinelZero) in getFauxShuffleMask()
47197 SmallVector<int> Mask0, Mask1, ScaledMask0, ScaledMask1; in combineHorizOpWithShuffle() local
47199 getTargetShuffleInputs(BC0, Ops0, Mask0, DAG) && !isAnyZero(Mask0) && in combineHorizOpWithShuffle()
47200 scaleShuffleElements(Mask0, 2, ScaledMask0) && in combineHorizOpWithShuffle()
47251 SmallVector<int> Mask0, Mask1; in combineHorizOpWithShuffle() local
47254 if (getTargetShuffleInputs(BC0, Ops0, Mask0, DAG) && !isAnyZero(Mask0) && in combineHorizOpWithShuffle()
47261 scaleShuffleElements(Mask0, 2, ScaledMask0) && in combineHorizOpWithShuffle()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6545 auto Mask0 = MIRBuilder.buildConstant(S64, (-1ULL) >> 1); in lowerU64ToF32BitOps() local
6548 auto U = MIRBuilder.buildAnd(S64, ShlLZ, Mask0); in lowerU64ToF32BitOps()