Searched refs:AndOp0 (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 314 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 D | AArch64ISelDAGToDAG.cpp | 2767 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()
|