Home
last modified time | relevance | path

Searched refs:SMUL_LOHI (Results 1 – 25 of 93) sorted by relevance

1234

/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h200 SMUL_LOHI, UMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h207 SMUL_LOHI, UMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp477 bool isSigned = N->getOpcode() == ISD::SMUL_LOHI; in selectMultiplication()
541 case ISD::SMUL_LOHI: return selectMultiplication(N); in trySelect()
/external/llvm-project/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp474 bool isSigned = N->getOpcode() == ISD::SMUL_LOHI; in selectMultiplication()
538 case ISD::SMUL_LOHI: return selectMultiplication(N); in trySelect()
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h243 SMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp195 case ISD::SMUL_LOHI: in trySelect()
DMipsSEISelLowering.cpp183 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
194 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
230 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
277 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
454 case ISD::SMUL_LOHI: return lowerMulDiv(Op, MipsISD::Mult, true, true, DAG); in LowerOperation()
/external/llvm-project/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp195 case ISD::SMUL_LOHI: in trySelect()
DMipsSEISelLowering.cpp183 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
194 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
230 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
277 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
454 case ISD::SMUL_LOHI: return lowerMulDiv(Op, MipsISD::Mult, true, true, DAG); in LowerOperation()
/external/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp230 case ISD::SMUL_LOHI: in trySelect()
DMipsSEISelLowering.cpp114 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
125 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
158 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
205 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
365 case ISD::SMUL_LOHI: return lowerMulDiv(Op, MipsISD::Mult, true, true, DAG); in LowerOperation()
410 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMADD()
482 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMSUB()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h92 SMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h91 SMUL_LOHI, enumerator
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp184 case ISD::SMUL_LOHI: return "smul_lohi"; in getOperationName()
DTargetLowering.cpp2857 else if (IsAfterLegalization ? isOperationLegal(ISD::SMUL_LOHI, VT) : in BuildSDIV()
2858 isOperationLegalOrCustom(ISD::SMUL_LOHI, VT)) in BuildSDIV()
2859 Q = SDValue(DAG.getNode(ISD::SMUL_LOHI, dl, DAG.getVTList(VT, VT), in BuildSDIV()
2988 bool HasSMUL_LOHI = isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL()
3031 Lo = DAG.getNode(ISD::SMUL_LOHI, dl, DAG.getVTList(HiLoVT, HiLoVT), LL, in expandMUL()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp88 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp97 {ISD::BSWAP, ISD::SMUL_LOHI, ISD::UMUL_LOHI, in WebAssemblyTargetLowering()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp138 setOperationAction(ISD::SMUL_LOHI, MVT::i8, Expand); in MSP430TargetLowering()
143 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp98 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
210 case ISD::SMUL_LOHI: return LowerSMUL_LOHI(Op, DAG); in LowerOperation()
542 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::SMUL_LOHI && in LowerSMUL_LOHI()
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp97 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
210 case ISD::SMUL_LOHI: return LowerSMUL_LOHI(Op, DAG); in LowerOperation()
541 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::SMUL_LOHI && in LowerSMUL_LOHI()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp101 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
213 case ISD::SMUL_LOHI: return LowerSMUL_LOHI(Op, DAG); in LowerOperation()
567 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::SMUL_LOHI && in LowerSMUL_LOHI()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp5079 else if (IsAfterLegalization ? isOperationLegal(ISD::SMUL_LOHI, VT) in BuildSDIV()
5080 : isOperationLegalOrCustom(ISD::SMUL_LOHI, VT)) { in BuildSDIV()
5082 DAG.getNode(ISD::SMUL_LOHI, dl, DAG.getVTList(VT, VT), N0, MagicFactor); in BuildSDIV()
6027 Opcode == ISD::SMUL_LOHI); in expandMUL_LOHI()
6034 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL_LOHI()
6054 Lo = DAG.getNode(Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI, dl, VTs, L, R); in expandMUL_LOHI()
6175 if (!MakeMUL_LOHI(LH, RH, Lo, Hi, Opcode == ISD::SMUL_LOHI)) in expandMUL_LOHI()
6187 if (Opcode == ISD::SMUL_LOHI) { in expandMUL_LOHI()
7716 unsigned LoHiOp = Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI; in expandFixedPointMul()
7989 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in expandMULO()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp4785 else if (IsAfterLegalization ? isOperationLegal(ISD::SMUL_LOHI, VT) in BuildSDIV()
4786 : isOperationLegalOrCustom(ISD::SMUL_LOHI, VT)) { in BuildSDIV()
4788 DAG.getNode(ISD::SMUL_LOHI, dl, DAG.getVTList(VT, VT), N0, MagicFactor); in BuildSDIV()
5740 Opcode == ISD::SMUL_LOHI); in expandMUL_LOHI()
5747 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL_LOHI()
5767 Lo = DAG.getNode(Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI, dl, VTs, L, R); in expandMUL_LOHI()
5888 if (!MakeMUL_LOHI(LH, RH, Lo, Hi, Opcode == ISD::SMUL_LOHI)) in expandMUL_LOHI()
5900 if (Opcode == ISD::SMUL_LOHI) { in expandMUL_LOHI()
7231 unsigned LoHiOp = Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI; in expandFixedPointMul()
7497 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in expandMULO()
DSelectionDAGDumper.cpp234 case ISD::SMUL_LOHI: return "smul_lohi"; in getOperationName()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp93 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in BPFTargetLowering()

1234