| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreSelectionDAGInfo.cpp | 25 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) { in EmitTargetCodeForMemcpy()
|
| H A D | XCoreISelLowering.cpp | 650 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && in TryExpandADDWithMul() 651 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { in TryExpandADDWithMul() 1663 DAG.MaskedValueIsZero(Mul0, HighMask) && in PerformDAGCombine() 1664 DAG.MaskedValueIsZero(Mul1, HighMask) && in PerformDAGCombine() 1665 DAG.MaskedValueIsZero(Addend0, HighMask) && in PerformDAGCombine() 1666 DAG.MaskedValueIsZero(Addend1, HighMask)) { in PerformDAGCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 485 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth = 0, 487 return llvm::MaskedValueIsZero(V, Mask, SQ.getWithInstruction(CxtI), Depth);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 288 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) && in canEvaluateTruncated() 289 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) { in canEvaluateTruncated() 318 IC.MaskedValueIsZero(I->getOperand(0), ShiftedBits, 0, CxtI)) { in canEvaluateTruncated() 477 if (ShVal0 == ShVal1 || MaskedValueIsZero(L, HiBitMask)) in narrowFunnelShift() 515 if (!MaskedValueIsZero(ShVal1, HiBitMask, 0, &Trunc)) in narrowFunnelShift() 1025 if (IC.MaskedValueIsZero(I->getOperand(1), in canEvaluateZExtd() 1143 if (MaskedValueIsZero(Res, in visitZExt()
|
| H A D | InstCombineShifts.cpp | 544 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI)) in canEvaluateShiftedShift() 1030 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmtC), 0, &I)) in visitShl() 1666 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I)) { in visitAShr()
|
| H A D | InstCombineAndOrXor.cpp | 2372 if (MaskedValueIsZero(X, NotAndMask, 0, &I)) { in visitAnd() 2378 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) { in visitAnd() 3411 !CV->isAllOnes() && MaskedValueIsZero(Y, *CV, 0, &I)) { in visitOr() 3459 MaskedValueIsZero(X, ~*C0, 0, &I)) { in visitOr() 3466 MaskedValueIsZero(X, ~*C1, 0, &I)) { in visitOr() 4615 MaskedValueIsZero(X, *C, 0, &I)) in visitXor()
|
| H A D | InstCombineMulDivRem.cpp | 2102 if (MaskedValueIsZero(Op1, Mask, 0, &I) && in visitSRem() 2103 MaskedValueIsZero(Op0, Mask, 0, &I)) { in visitSRem()
|
| H A D | InstCombineVectorOps.cpp | 2072 if (match(BO1, m_APInt(C)) && MaskedValueIsZero(BO0, *C, DL)) in getAlternateBinop()
|
| H A D | InstCombineAddSub.cpp | 955 if (ShAmt && MaskedValueIsZero(X, APInt::getHighBitsSet(BitWidth, ShAmt), in foldAddWithConstant()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGAddressAnalysis.cpp | 231 if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) { in matchLSNode()
|
| H A D | DAGCombiner.cpp | 3729 if (!DAG.MaskedValueIsZero(LHS, UpperBits)) in getTruncatedUSUBSAT() 3862 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB() 6393 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) { in visitANDLike() 7052 if (DAG.MaskedValueIsZero(N0Op0, Mask)) in visitAND() 7301 if (DAG.MaskedValueIsZero(N1, ExtBits) && in visitAND() 7465 if (!DAG.MaskedValueIsZero(N10, in MatchBSwapHWordLow() 7727 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && in visitORLike() 7937 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue())) in visitOR() 9779 if (DAG.MaskedValueIsZero(N1, ModuloMask)) in visitRotate() 10774 if (DAG.MaskedValueIsZero( in visitFunnelShift() [all …]
|
| H A D | TargetLowering.cpp | 1952 TLO.DAG.MaskedValueIsZero(Op0, HiBits))) { in SimplifyDemandedBits() 3931 if (DAG.MaskedValueIsZero(N0, UpperBits)) in foldSetCCWithAnd() 4750 if (DAG.MaskedValueIsZero(N0, in SimplifySetCC() 4959 DAG.MaskedValueIsZero(LHS, HiBits)) { in SimplifySetCC() 4967 DAG.MaskedValueIsZero(RHS, HiBits)) { in SimplifySetCC() 7455 if (DAG.MaskedValueIsZero(LHS, HighMask) && in expandMUL_LOHI() 7456 DAG.MaskedValueIsZero(RHS, HighMask)) { in expandMUL_LOHI()
|
| H A D | SelectionDAG.cpp | 2644 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth); in SignBitIsZero() 2650 bool SelectionDAG::MaskedValueIsZero(SDValue V, const APInt &Mask, in MaskedValueIsZero() function in SelectionDAG 2658 bool SelectionDAG::MaskedValueIsZero(SDValue V, const APInt &Mask, in MaskedValueIsZero() function in SelectionDAG 5098 !MaskedValueIsZero(Op.getOperand(0), Op.getConstantOperandAPInt(1))) in isBaseWithConstantOffset() 5719 if (MaskedValueIsZero(OpOp, HiBits)) { in getNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 371 CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue()); in SelectAddrOperands()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 357 if (MaskedValueIsZero(BaseV->getValue(), Mask, in IsSafeActiveMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 316 if (CurDAG->MaskedValueIsZero(N, Mask)) { in selectZExti32()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 233 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) { in MatchAddress()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 170 bool MaskedValueIsZero(const Value *V, const APInt &Mask,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 665 return CurDAG->MaskedValueIsZero(N->getOperand(0), 673 return CurDAG->MaskedValueIsZero(N->getOperand(1),
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1938 bool MaskedValueIsZero(SDValue Op, const APInt &Mask, 1944 bool MaskedValueIsZero(SDValue Op, const APInt &Mask,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2175 if (!DAG.MaskedValueIsZero(X, MaskedHighBits)) in foldMaskAndShiftToScale() 2372 CurDAG->MaskedValueIsZero(ShVal, HiBits))) { in matchIndexRecursively() 2711 !CurDAG->MaskedValueIsZero(ShlSrc, HighZeros & Mask)) in matchAddressRecursively() 4436 if (CurDAG->MaskedValueIsZero(N->getOperand(0), NeededMask)) in tryShrinkShlLogicImm() 4727 if (!CurDAG->MaskedValueIsZero(And0, HighZeros)) in shrinkAndImmediate()
|
| H A D | X86InstrFragments.td | 680 return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
|
| H A D | X86ISelLowering.cpp | 5974 !DAG.MaskedValueIsZero(N1, ZeroMask, EltsRHS, Depth + 1))) in getFauxShuffleMask() 22573 DAG.MaskedValueIsZero(Op0, APInt::getHighBitsSet(64, 32))) { in EmitCmp() 40130 if (DAG.MaskedValueIsZero(In, Mask)) { in combineTargetShuffle() 46652 if (DAG.MaskedValueIsZero(Op, Mask17)) in combineMulToPMADDWD() 46736 if (DAG.MaskedValueIsZero(N0, Mask) && DAG.MaskedValueIsZero(N1, Mask)) { in combineMulToPMULDQ() 48564 if (DAG.MaskedValueIsZero(N1, HiMask) || in combineAnd() 48565 DAG.MaskedValueIsZero(N0, HiMask)) { in combineAnd() 52895 if ((N00.isUndef() || DAG.MaskedValueIsZero(N00, ZeroMask)) && in combineZext() 52896 (N01.isUndef() || DAG.MaskedValueIsZero(N01, ZeroMask))) { in combineZext() 52991 if (DAG.MaskedValueIsZero(LHS.getOperand(0), UpperBits) && in combineSetCC() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 2466 if (MaskedValueIsZero(N, *C2, Q)) in simplifyOrInst() 2472 if (MaskedValueIsZero(N, *C1, Q)) in simplifyOrInst() 6246 if (MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, BitWidth - 1), in simplifyUnaryIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 11527 bool LHSIsU = DAG.MaskedValueIsZero(LHS, HighMask); in ReplaceNodeResults() 11528 bool RHSIsU = DAG.MaskedValueIsZero(RHS, HighMask); in ReplaceNodeResults() 12507 if (!DAG.MaskedValueIsZero(N0.getOperand(0), Mask)) in combineAddOfBooleanXor() 12636 if (!DAG.MaskedValueIsZero(N00, Mask) || !DAG.MaskedValueIsZero(N10, Mask)) in combineDeMorganOfBoolean() 12969 if (DAG.MaskedValueIsZero(N0.getOperand(0), SignMask)) in performSETCCCombine() 13262 if (DAG.MaskedValueIsZero(Op, in fillUpExtensionSupport() 14406 if (!DAG.MaskedValueIsZero(Xor0, Mask)) in tryDemorganOfBooleanCondition() 14505 if (isOneConstant(RHS) && DAG.MaskedValueIsZero(LHS, Mask)) { in combine_CC() 15384 if (DAG.MaskedValueIsZero(Cond, Mask)) { in PerformDAGCombine()
|