Searched refs:ZextLoad (Results 1 – 2 of 2) sorted by relevance
13955 Value *ZextLoad = Root; in isLoadCombineCandidateImpl() local13958 while (!isa<ConstantExpr>(ZextLoad) && in isLoadCombineCandidateImpl()13959 (match(ZextLoad, m_Or(m_Value(), m_Value())) || in isLoadCombineCandidateImpl()13960 (match(ZextLoad, m_Shl(m_Value(), m_APInt(ShAmtC))) && in isLoadCombineCandidateImpl()13962 auto *BinOp = cast<BinaryOperator>(ZextLoad); in isLoadCombineCandidateImpl()13963 ZextLoad = BinOp->getOperand(0); in isLoadCombineCandidateImpl()13969 if ((MustMatchOrInst && !FoundOr) || ZextLoad == Root || in isLoadCombineCandidateImpl()13970 !match(ZextLoad, m_ZExt(m_Value(Load))) || !isa<LoadInst>(Load)) in isLoadCombineCandidateImpl()
15767 SDValue ZextLoad = DAG.getAtomicLoad( in reduceANDOfAtomicLoad() local15770 DCI.CombineTo(N, ZextLoad); in reduceANDOfAtomicLoad()15771 DAG.ReplaceAllUsesOfValueWith(SDValue(N0.getNode(), 1), ZextLoad.getValue(1)); in reduceANDOfAtomicLoad()