Home
last modified time | relevance | path

Searched refs:AndOp0 (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp314 Value *AndOp0; in tryToRecognizePopCount() local
317 m_c_Add(m_And(m_Value(AndOp0), m_SpecificInt(Mask33)), in tryToRecognizePopCount()
318 m_And(m_LShr(m_Deferred(AndOp0), m_SpecificInt(2)), in tryToRecognizePopCount()
322 if (match(AndOp0, m_Sub(m_Value(Root), m_Value(SubOp1))) && in tryToRecognizePopCount()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp2767 SDValue AndOp0 = Op.getOperand(0); in isBitfieldPositioningOpFromAnd() local
2771 if (isOpcWithIntImmediate(AndOp0.getNode(), ISD::SHL, ShlImm)) { in isBitfieldPositioningOpFromAnd()
2773 ShlOp0 = AndOp0.getOperand(0); in isBitfieldPositioningOpFromAnd()
2774 } else if (VT == MVT::i64 && AndOp0.getOpcode() == ISD::ANY_EXTEND && in isBitfieldPositioningOpFromAnd()
2775 isOpcWithIntImmediate(AndOp0.getOperand(0).getNode(), ISD::SHL, in isBitfieldPositioningOpFromAnd()
2780 SDValue ShlVal = AndOp0.getOperand(0); in isBitfieldPositioningOpFromAnd()
2794 if (!BiggerPattern && !AndOp0.hasOneUse()) in isBitfieldPositioningOpFromAnd()