Searched refs:DivRem (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 143 DivRem, enumerator
|
| H A D | MipsISelLowering.cpp | 208 case MipsISD::DivRem: return "MipsISD::DivRem"; in getTargetNodeName() 598 SDValue DivRem = DAG.getNode(Opc, DL, MVT::Glue, in performDivRemCombine() local 601 SDValue InGlue = DivRem; in performDivRemCombine()
|
| H A D | MipsInstrInfo.td | 113 // DivRem(u) nodes 114 def MipsDivRem : SDNode<"MipsISD::DivRem", SDT_MipsMultDiv>;
|
| H A D | MipsSEISelLowering.cpp | 497 case ISD::SDIVREM: return lowerMulDiv(Op, MipsISD::DivRem, true, true, DAG); in LowerOperation()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 4005 auto CheckAndFoldMulCase = [&](SDValue DivRem, SDValue MaybeY) -> SDValue { in foldRemainderIdiom() argument 4006 if ((DivRem.getOpcode() == ISD::SDIVREM || in foldRemainderIdiom() 4007 DivRem.getOpcode() == ISD::UDIVREM) && in foldRemainderIdiom() 4008 DivRem.getResNo() == 0 && DivRem.getOperand(0) == Sub0 && in foldRemainderIdiom() 4009 DivRem.getOperand(1) == MaybeY) { in foldRemainderIdiom() 4010 return SDValue(DivRem.getNode(), 1); in foldRemainderIdiom() 5096 if (SDValue DivRem = useDivRem(N)) in visitSDIV() local 5097 return DivRem; in visitSDIV() 5240 if (SDValue DivRem = useDivRem(N)) in visitUDIV() local 5241 return DivRem; in visitUDIV() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.td | 1463 // Register based DivRem for AEABI (RTABI 4.2)
|