Searched refs:Or0 (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCasts.cpp | 531 BinaryOperator *Or0, *Or1; in narrowFunnelShift() local 532 if (!match(Trunc.getOperand(0), m_OneUse(m_Or(m_BinOp(Or0), m_BinOp(Or1))))) in narrowFunnelShift() 536 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(ShVal0), m_Value(ShAmt0)))) || in narrowFunnelShift() 538 Or0->getOpcode() == Or1->getOpcode()) in narrowFunnelShift() 542 if (Or0->getOpcode() == BinaryOperator::LShr) { in narrowFunnelShift() 543 std::swap(Or0, Or1); in narrowFunnelShift() 547 assert(Or0->getOpcode() == BinaryOperator::Shl && in narrowFunnelShift()
|
| H A D | InstCombineAndOrXor.cpp | 2903 Instruction *Or0, *Or1; in convertOrOfShiftsToFunnelShift() local 2904 if (!match(Or.getOperand(0), m_Instruction(Or0)) || in convertOrOfShiftsToFunnelShift() 2913 if (isa<BinaryOperator>(Or0) && isa<BinaryOperator>(Or1)) { in convertOrOfShiftsToFunnelShift() 2915 if (!match(Or0, in convertOrOfShiftsToFunnelShift() 2919 Or0->getOpcode() == Or1->getOpcode()) in convertOrOfShiftsToFunnelShift() 2923 if (Or0->getOpcode() == BinaryOperator::LShr) { in convertOrOfShiftsToFunnelShift() 2924 std::swap(Or0, Or1); in convertOrOfShiftsToFunnelShift() 2928 assert(Or0->getOpcode() == BinaryOperator::Shl && in convertOrOfShiftsToFunnelShift() 3007 } else if (isa<ZExtInst>(Or0) || isa<ZExtInst>(Or1)) { in convertOrOfShiftsToFunnelShift() 3020 std::swap(Or0, Or1); in convertOrOfShiftsToFunnelShift() [all …]
|
| H A D | InstCombineSelect.cpp | 2499 BinaryOperator *Or0, *Or1; in foldSelectFunnelShift() local 2500 if (!match(Sel.getFalseValue(), m_OneUse(m_Or(m_BinOp(Or0), m_BinOp(Or1))))) in foldSelectFunnelShift() 2504 if (!match(Or0, m_OneUse(m_LogicalShift(m_Value(SV0), in foldSelectFunnelShift() 2508 Or0->getOpcode() == Or1->getOpcode()) in foldSelectFunnelShift() 2512 if (Or0->getOpcode() == BinaryOperator::LShr) { in foldSelectFunnelShift() 2513 std::swap(Or0, Or1); in foldSelectFunnelShift() 2517 assert(Or0->getOpcode() == BinaryOperator::Shl && in foldSelectFunnelShift()
|