Searched refs:DivRemOpc (Results 1 - 2 of 2) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp3280 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM;
3283 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) {
3285 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3299 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM;
3301 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) {
3303 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
H A DDAGCombiner.cpp3632 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM; local
3639 if (!TLI.isTypeLegal(VT) && !TLI.isOperationCustom(DivRemOpc, VT))
3644 if (!TLI.isOperationLegalOrCustom(DivRemOpc, VT) &&
3673 if ((UserOpc == Opcode || UserOpc == OtherOpcode || UserOpc == DivRemOpc) &&
3679 combined = DAG.getNode(DivRemOpc, SDLoc(Node), VTs, Op0, Op1);
3680 } else if (UserOpc == DivRemOpc) {

Completed in 128 milliseconds