Home
last modified time | relevance | path

Searched refs:MaskedValueIsZero (Results 1 – 25 of 39) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp25 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) { in EmitTargetCodeForMemcpy()
H A DXCoreISelLowering.cpp655 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && in TryExpandADDWithMul()
656 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { in TryExpandADDWithMul()
1752 DAG.MaskedValueIsZero(Mul0, HighMask) && in PerformDAGCombine()
1753 DAG.MaskedValueIsZero(Mul1, HighMask) && in PerformDAGCombine()
1754 DAG.MaskedValueIsZero(Addend0, HighMask) && in PerformDAGCombine()
1755 DAG.MaskedValueIsZero(Addend1, HighMask)) { in PerformDAGCombine()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h477 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth = 0,
479 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, &AC, CxtI, &DT);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp509 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI)) in canEvaluateShiftedShift()
940 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmtC), 0, &I)) in visitShl()
1093 MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmtC), 0, in visitShl()
1391 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmtC), 0, &I)) { in visitLShr()
1558 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) { in visitAShr()
1584 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I)) { in visitAShr()
H A DInstCombineCasts.cpp423 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) && in canEvaluateTruncated()
424 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) { in canEvaluateTruncated()
453 IC.MaskedValueIsZero(I->getOperand(0), ShiftedBits, 0, CxtI)) { in canEvaluateTruncated()
613 if (ShVal0 == ShVal1 || MaskedValueIsZero(L, HiBitMask)) in narrowFunnelShift()
651 if (!MaskedValueIsZero(ShVal1, HiBitMask, 0, &Trunc)) in narrowFunnelShift()
1154 if (IC.MaskedValueIsZero(I->getOperand(1), in canEvaluateZExtd()
1264 if (MaskedValueIsZero(Res, in visitZExt()
H A DInstCombineAndOrXor.cpp2118 if (MaskedValueIsZero(X, NotAndMask, 0, &I)) { in visitAnd()
2124 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) { in visitAnd()
3004 !CV->isAllOnes() && MaskedValueIsZero(Y, *CV, 0, &I)) { in visitOr()
3053 MaskedValueIsZero(X, ~*C0, 0, &I)) { in visitOr()
3060 MaskedValueIsZero(X, ~*C1, 0, &I)) { in visitOr()
4146 MaskedValueIsZero(X, *C, 0, &I)) in visitXor()
H A DInstCombineMulDivRem.cpp1833 if (MaskedValueIsZero(Op1, Mask, 0, &I) && in visitSRem()
1834 MaskedValueIsZero(Op0, Mask, 0, &I)) { in visitSRem()
H A DInstCombineVectorOps.cpp2045 if (match(BO1, m_APInt(C)) && MaskedValueIsZero(BO0, *C, DL)) in getAlternateBinop()
H A DInstCombineAddSub.cpp949 if (ShAmt && MaskedValueIsZero(X, APInt::getHighBitsSet(BitWidth, ShAmt), in foldAddWithConstant()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp238 if (CurDAG->MaskedValueIsZero(N, Mask)) { in selectZExti32()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGAddressAnalysis.cpp222 if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) { in matchLSNode()
H A DDAGCombiner.cpp3372 if (!DAG.MaskedValueIsZero(LHS, UpperBits)) in getTruncatedUSUBSAT()
3505 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB()
5663 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) { in visitANDLike()
6330 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0), APInt::getAllOnes(BitWidth))) in visitAND()
6353 if (DAG.MaskedValueIsZero(N0Op0, Mask)) in visitAND()
6594 if (DAG.MaskedValueIsZero(N1, ExtBits) && in visitAND()
6758 if (!DAG.MaskedValueIsZero(N10, in MatchBSwapHWordLow()
7020 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && in visitORLike()
7021 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { in visitORLike()
7215 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue())) in visitOR()
[all …]
H A DTargetLowering.cpp3741 if (DAG.MaskedValueIsZero(N0, UpperBits)) in foldSetCCWithAnd()
4550 if (DAG.MaskedValueIsZero(N0, in SimplifySetCC()
4759 DAG.MaskedValueIsZero(LHS, HiBits)) { in SimplifySetCC()
4767 DAG.MaskedValueIsZero(RHS, HiBits)) { in SimplifySetCC()
7128 if (DAG.MaskedValueIsZero(LHS, HighMask) && in expandMUL_LOHI()
7129 DAG.MaskedValueIsZero(RHS, HighMask)) { in expandMUL_LOHI()
H A DSelectionDAGISel.cpp1948 if (CurDAG->MaskedValueIsZero(LHS, NeededMask)) in CheckAndMask()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp355 CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue()); in SelectAddrOperands()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp233 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) { in MatchAddress()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DValueTracking.h180 bool MaskedValueIsZero(const Value *V, const APInt &Mask, const DataLayout &DL,
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td638 return CurDAG->MaskedValueIsZero(N->getOperand(0),
646 return CurDAG->MaskedValueIsZero(N->getOperand(1),
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1939 bool MaskedValueIsZero(SDValue Op, const APInt &Mask,
1945 bool MaskedValueIsZero(SDValue Op, const APInt &Mask,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp383 if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC, in GetLinearExpression()
H A DValueTracking.cpp361 static bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth,
364 bool llvm::MaskedValueIsZero(const Value *V, const APInt &Mask, in MaskedValueIsZero() function in llvm
368 return ::MaskedValueIsZero( in MaskedValueIsZero()
2983 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth, in MaskedValueIsZero() function
H A DInstructionSimplify.cpp2485 if (MaskedValueIsZero(N, *C2, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in simplifyOrInst()
2491 if (MaskedValueIsZero(N, *C1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in simplifyOrInst()
5956 if (MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, BitWidth - 1), in simplifyUnaryIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7769 bool LHSIsU = DAG.MaskedValueIsZero(LHS, HighMask); in ReplaceNodeResults()
7770 bool RHSIsU = DAG.MaskedValueIsZero(RHS, HighMask); in ReplaceNodeResults()
8551 if (!DAG.MaskedValueIsZero(N00, Mask) || !DAG.MaskedValueIsZero(N10, Mask)) in combineDeMorganOfBoolean()
8920 if (DAG.MaskedValueIsZero(N0.getOperand(0), SignMask)) in performSETCCCombine()
9172 if (DAG.MaskedValueIsZero(Op, in fillUpExtensionSupport()
9904 if (!DAG.MaskedValueIsZero(Xor0, Mask)) in tryDemorganOfBooleanCondition()
10005 if (isOneConstant(RHS) && DAG.MaskedValueIsZero(LHS, Mask)) { in combine_CC()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2504 if (!CurDAG->MaskedValueIsZero(Shl.getOperand(0), HighZeros)) in matchAddressRecursively()
4194 if (CurDAG->MaskedValueIsZero(N->getOperand(0), NeededMask)) in tryShrinkShlLogicImm()
4485 if (!CurDAG->MaskedValueIsZero(And0, HighZeros)) in shrinkAndImmediate()
H A DX86ISelLowering.cpp8570 !DAG.MaskedValueIsZero(N0, ZeroMask, EltsLHS, Depth + 1)) || in getFauxShuffleMask()
8572 !DAG.MaskedValueIsZero(N1, ZeroMask, EltsRHS, Depth + 1))) in getFauxShuffleMask()
12763 if ((N1.isUndef() || IsZero1 || DAG.MaskedValueIsZero(N1, ZeroMask)) && in matchShuffleWithPACK()
12764 (N2.isUndef() || IsZero2 || DAG.MaskedValueIsZero(N2, ZeroMask))) { in matchShuffleWithPACK()
23806 DAG.MaskedValueIsZero(BitNo, APInt(BitNo.getValueSizeInBits(), 32))) in getBT()
24235 DAG.MaskedValueIsZero(Op0, APInt::getHighBitsSet(64, 32))) { in EmitCmp()
25483 return DAG.MaskedValueIsZero(VOp0, APInt::getHighBitsSet(InBits,InBits-Bits)); in isTruncWithZeroHighBitsInput()
32461 DAG.MaskedValueIsZero(X, APInt::getBitsSetFrom(VT.getSizeInBits(), 8))) { in LowerPARITY()
41221 if (DAG.MaskedValueIsZero(In, Mask)) { in combineTargetShuffle()
47479 if (DAG.MaskedValueIsZero(Op, Mask17)) in combineMulToPMADDWD()
[all …]

12