Searched refs:Or0 (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCasts.cpp | 456 BinaryOperator *Or0, *Or1; in narrowFunnelShift() local 457 if (!match(Trunc.getOperand(0), m_OneUse(m_Or(m_BinOp(Or0), m_BinOp(Or1))))) in narrowFunnelShift() 461 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(ShVal0), m_Value(ShAmt0)))) || in narrowFunnelShift() 463 Or0->getOpcode() == Or1->getOpcode()) in narrowFunnelShift() 467 if (Or0->getOpcode() == BinaryOperator::LShr) { in narrowFunnelShift() 468 std::swap(Or0, Or1); in narrowFunnelShift() 472 assert(Or0->getOpcode() == BinaryOperator::Shl && in narrowFunnelShift()
|
H A D | InstCombineAndOrXor.cpp | 2856 Instruction *Or0, *Or1; in convertOrOfShiftsToFunnelShift() local 2857 if (!match(Or.getOperand(0), m_Instruction(Or0)) || in convertOrOfShiftsToFunnelShift() 2866 if (isa<BinaryOperator>(Or0) && isa<BinaryOperator>(Or1)) { in convertOrOfShiftsToFunnelShift() 2868 if (!match(Or0, in convertOrOfShiftsToFunnelShift() 2872 Or0->getOpcode() == Or1->getOpcode()) in convertOrOfShiftsToFunnelShift() 2876 if (Or0->getOpcode() == BinaryOperator::LShr) { in convertOrOfShiftsToFunnelShift() 2877 std::swap(Or0, Or1); in convertOrOfShiftsToFunnelShift() 2881 assert(Or0->getOpcode() == BinaryOperator::Shl && in convertOrOfShiftsToFunnelShift() 2960 } else if (isa<ZExtInst>(Or0) || isa<ZExtInst>(Or1)) { in convertOrOfShiftsToFunnelShift() 2973 std::swap(Or0, Or1); in convertOrOfShiftsToFunnelShift() [all …]
|
H A D | InstCombineSelect.cpp | 2445 BinaryOperator *Or0, *Or1; in foldSelectFunnelShift() local 2446 if (!match(Sel.getFalseValue(), m_OneUse(m_Or(m_BinOp(Or0), m_BinOp(Or1))))) in foldSelectFunnelShift() 2450 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(SV0), in foldSelectFunnelShift() 2454 Or0->getOpcode() == Or1->getOpcode()) in foldSelectFunnelShift() 2458 if (Or0->getOpcode() == BinaryOperator::LShr) { in foldSelectFunnelShift() 2459 std::swap(Or0, Or1); in foldSelectFunnelShift() 2463 assert(Or0->getOpcode() == BinaryOperator::Shl && in foldSelectFunnelShift()
|