/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.cpp | 25 DAG.MaskedValueIsZero(Size, APInt(SizeBitWidth, 3))) { in EmitTargetCodeForMemcpy()
|
H A D | XCoreISelLowering.cpp | 658 if (DAG.MaskedValueIsZero(Mul.getOperand(0), HighMask) && in TryExpandADDWithMul() 659 DAG.MaskedValueIsZero(Mul.getOperand(1), HighMask)) { in TryExpandADDWithMul() 1759 DAG.MaskedValueIsZero(Mul0, HighMask) && in PerformDAGCombine() 1760 DAG.MaskedValueIsZero(Mul1, HighMask) && in PerformDAGCombine() 1761 DAG.MaskedValueIsZero(Addend0, HighMask) && in PerformDAGCombine() 1762 DAG.MaskedValueIsZero(Addend1, HighMask)) { in PerformDAGCombine()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 466 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI)) in canEvaluateShiftedShift() 921 MaskedValueIsZero(X, APInt::getHighBitsSet(SrcWidth, ShAmt), 0, &I)) in visitShl() 989 MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, ShAmt), 0, &I)) { in visitShl() 1174 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) { in visitLShr() 1334 MaskedValueIsZero(Op0, APInt::getLowBitsSet(BitWidth, ShAmt), 0, &I)) { in visitAShr() 1344 if (MaskedValueIsZero(Op0, APInt::getSignMask(BitWidth), 0, &I)) in visitAShr()
|
H A D | InstCombineCasts.cpp | 390 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) && in canEvaluateTruncated() 391 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) { in canEvaluateTruncated() 420 IC.MaskedValueIsZero(I->getOperand(0), ShiftedBits, 0, CxtI)) { in canEvaluateTruncated() 564 if (ShVal0 == ShVal1 || MaskedValueIsZero(L, HiBitMask)) in narrowFunnelShift() 602 if (!MaskedValueIsZero(ShVal1, HiBitMask, 0, &Trunc)) in narrowFunnelShift() 1108 if (IC.MaskedValueIsZero(I->getOperand(1), in canEvaluateZExtd() 1218 if (MaskedValueIsZero(Res, in visitZExt()
|
H A D | InstCombineMulDivRem.cpp | 1186 if (MaskedValueIsZero(Op0, Mask, 0, &I)) { in visitSDiv() 1187 if (MaskedValueIsZero(Op1, Mask, 0, &I)) { in visitSDiv() 1545 if (MaskedValueIsZero(Op1, Mask, 0, &I) && in visitSRem() 1546 MaskedValueIsZero(Op0, Mask, 0, &I)) { in visitSRem()
|
H A D | InstCombineInternal.h | 485 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth = 0, 487 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, &AC, CxtI, &DT);
|
H A D | InstCombineAndOrXor.cpp | 1854 if (MaskedValueIsZero(X, NotAndMask, 0, &I)) { in visitAnd() 1860 if (!isa<Constant>(Y) && MaskedValueIsZero(Y, NotAndMask, 0, &I)) { in visitAnd() 2687 !CV->isAllOnesValue() && MaskedValueIsZero(Y, *CV, 0, &I)) { in visitOr() 2707 MaskedValueIsZero(V2, ~C1->getValue(), 0, &I)) || // (V|N) in visitOr() 2709 MaskedValueIsZero(V1, ~C1->getValue(), 0, &I)))) // (N|V) in visitOr() 2715 MaskedValueIsZero(V2, ~C2->getValue(), 0, &I)) || // (V|N) in visitOr() 2717 MaskedValueIsZero(V1, ~C2->getValue(), 0, &I)))) // (N|V) in visitOr() 3452 MaskedValueIsZero(X, *C, 0, &I)) in visitXor()
|
H A D | InstCombineAddSub.cpp | 957 if (ShAmt && MaskedValueIsZero(X, APInt::getHighBitsSet(BitWidth, ShAmt), in foldAddWithConstant()
|
H A D | InstCombineVectorOps.cpp | 1781 if (match(BO1, m_APInt(C)) && MaskedValueIsZero(BO0, *C, DL)) in getAlternateBinop()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 472 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth = 0, 474 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, &AC, CxtI, &DT);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGAddressAnalysis.cpp | 207 if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) { in matchLSNode()
|
H A D | DAGCombiner.cpp | 3168 if (!DAG.MaskedValueIsZero(LHS, UpperBits)) in getTruncatedUSUBSAT() 3294 if (DAG.MaskedValueIsZero(N1, ~APInt::getSignMask(BitWidth))) { in visitSUB() 5122 if (DAG.MaskedValueIsZero(N0.getOperand(1), Mask)) { in visitANDLike() 5652 if (N1C && DAG.MaskedValueIsZero(SDValue(N, 0), in visitAND() 5683 if (DAG.MaskedValueIsZero(N0Op0, Mask)) { in visitAND() 5892 if (DAG.MaskedValueIsZero(N1, ExtBits) && in visitAND() 6044 !DAG.MaskedValueIsZero( in MatchBSwapHWordLow() 6304 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && in visitORLike() 6305 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { in visitORLike() 6460 if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue())) in visitOR() [all …]
|
H A D | TargetLowering.cpp | 3805 if (DAG.MaskedValueIsZero(N0, in SimplifySetCC() 4003 DAG.MaskedValueIsZero(LHS, HiBits)) { in SimplifySetCC() 4011 DAG.MaskedValueIsZero(RHS, HiBits)) { in SimplifySetCC() 4263 if (DAG.MaskedValueIsZero(N0.getOperand(0), ~LHSR->getAPIntValue())) in SimplifySetCC() 6309 if (DAG.MaskedValueIsZero(LHS, HighMask) && in expandMUL_LOHI() 6310 DAG.MaskedValueIsZero(RHS, HighMask)) { in expandMUL_LOHI()
|
H A D | SelectionDAG.cpp | 2425 return MaskedValueIsZero(Op, APInt::getSignMask(BitWidth), Depth); in SignBitIsZero() 2431 bool SelectionDAG::MaskedValueIsZero(SDValue V, const APInt &Mask, in MaskedValueIsZero() function in SelectionDAG 2439 bool SelectionDAG::MaskedValueIsZero(SDValue V, const APInt &Mask, in MaskedValueIsZero() function in SelectionDAG 2451 return MaskedValueIsZero(Op, DemandedBits, DemandedElts, Depth); in MaskedElementsAreZero() 4260 !MaskedValueIsZero(Op.getOperand(0), Op.getConstantOperandAPInt(1))) in isBaseWithConstantOffset()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 229 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) { in MatchAddress()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 186 bool MaskedValueIsZero(const Value *V, const APInt &Mask,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZOperators.td | 656 return CurDAG->MaskedValueIsZero(N->getOperand(0), 664 return CurDAG->MaskedValueIsZero(N->getOperand(1),
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrMemory.td | 32 return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1698 bool MaskedValueIsZero(SDValue Op, const APInt &Mask, 1704 bool MaskedValueIsZero(SDValue Op, const APInt &Mask,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 333 if (!MaskedValueIsZero(BOp->getOperand(0), RHSC->getValue(), DL, 0, AC, in GetLinearExpression()
|
H A D | ValueTracking.cpp | 357 static bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth, 360 bool llvm::MaskedValueIsZero(const Value *V, const APInt &Mask, in MaskedValueIsZero() function in llvm 364 return ::MaskedValueIsZero( in MaskedValueIsZero() 2765 bool MaskedValueIsZero(const Value *V, const APInt &Mask, unsigned Depth, in MaskedValueIsZero() function
|
H A D | InstructionSimplify.cpp | 2293 if (MaskedValueIsZero(N, *C2, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in SimplifyOrInst() 2300 if (MaskedValueIsZero(N, *C1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in SimplifyOrInst() 5280 if (MaskedValueIsZero(Op0, APInt::getHighBitsSet(BitWidth, BitWidth - 1), in simplifyUnaryIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 359 if (llvm::MaskedValueIsZero(Amt, UpperBits, in simplifyX86varShift()
|
H A D | X86ISelDAGToDAG.cpp | 2421 if (!CurDAG->MaskedValueIsZero(Shl.getOperand(0), HighZeros)) in matchAddressRecursively() 4016 if (CurDAG->MaskedValueIsZero(N->getOperand(0), NeededMask)) in tryShrinkShlLogicImm() 4289 if (!CurDAG->MaskedValueIsZero(And0, HighZeros)) in shrinkAndImmediate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 4681 bool LHSIsU = DAG.MaskedValueIsZero(LHS, HighMask); in ReplaceNodeResults() 4682 bool RHSIsU = DAG.MaskedValueIsZero(RHS, HighMask); in ReplaceNodeResults() 5782 if (isOneConstant(RHS) && DAG.MaskedValueIsZero(LHS, Mask)) { in PerformDAGCombine() 5835 if (isOneConstant(RHS) && DAG.MaskedValueIsZero(LHS, Mask)) { in PerformDAGCombine()
|