Home
last modified time | relevance | path

Searched refs:UMUL_LOHI (Results 1 – 25 of 83) sorted by relevance

1234

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp197 case ISD::UMUL_LOHI: { in trySelect()
198 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
DMipsSEISelLowering.cpp184 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
195 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
226 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
273 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
452 case ISD::UMUL_LOHI: return lowerMulDiv(Op, MipsISD::Multu, true, true, DAG); in LowerOperation()
/external/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp231 case ISD::UMUL_LOHI: { in trySelect()
232 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
DMipsSEISelLowering.cpp115 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
126 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
159 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
206 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
366 case ISD::UMUL_LOHI: return lowerMulDiv(Op, MipsISD::Multu, true, true, DAG); in LowerOperation()
410 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMADD()
436 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MAddu : MipsISD::MAdd; in selectMADD()
482 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMSUB()
508 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MSubu : MipsISD::MSub; in selectMSUB()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelDAGToDAG.cpp242 case ISD::UMUL_LOHI: { in Select()
249 Op = (Opcode == ISD::UMUL_LOHI ? Mips::MULTu : Mips::MULT); in Select()
DMipsISelLowering.cpp269 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in SelectMadd()
291 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MAddu : MipsISD::MAdd; in SelectMadd()
343 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in SelectMsub()
365 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MSubu : MipsISD::MSub; in SelectMsub()
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DREADME.txt10 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/
DREADME.txt9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
/external/llvm/lib/Target/Sparc/
DREADME.txt9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h194 SMUL_LOHI, UMUL_LOHI, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h200 SMUL_LOHI, UMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h206 SMUL_LOHI, UMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h92 UMUL_LOHI, enumerator
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp134 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MBlazeTargetLowering()
136 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MBlazeTargetLowering()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp545 case ISD::UMUL_LOHI: in trySelect()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelLowering.cpp101 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
180 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation()
571 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp3375 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode()
3384 case ISD::UMUL_LOHI: in ExpandNode()
3390 Node->getOpcode() == ISD::UMUL_LOHI ? ISD::MULHU : ISD::MULHS; in ExpandNode()
3426 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3433 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
3437 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
3534 { { ISD::MULHU, ISD::UMUL_LOHI, ISD::ZERO_EXTEND }, in ExpandNode()
4422 case ISD::UMUL_LOHI: in PromoteNode()
4425 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND in PromoteNode()
DSelectionDAGDumper.cpp218 case ISD::UMUL_LOHI: return "umul_lohi"; in getOperationName()
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2934 else if (IsAfterLegalization ? isOperationLegal(ISD::UMUL_LOHI, VT) : in BuildUDIV()
2935 isOperationLegalOrCustom(ISD::UMUL_LOHI, VT)) in BuildUDIV()
2936 Q = SDValue(DAG.getNode(ISD::UMUL_LOHI, dl, DAG.getVTList(VT, VT), Q, in BuildUDIV()
2989 bool HasUMUL_LOHI = isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT); in expandMUL()
3015 Lo = DAG.getNode(ISD::UMUL_LOHI, dl, DAG.getVTList(HiLoVT, HiLoVT), LL, in expandMUL()
3061 SDValue UMulLOHI = DAG.getNode(ISD::UMUL_LOHI, dl, in expandMUL()
DSelectionDAGDumper.cpp185 case ISD::UMUL_LOHI: return "umul_lohi"; in getOperationName()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp146 setOperationAction(ISD::UMUL_LOHI, MVT::i8, Expand); in MSP430TargetLowering()
151 setOperationAction(ISD::UMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp93 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in BlackfinTargetLowering()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp139 setOperationAction(ISD::UMUL_LOHI, MVT::i8, Expand); in MSP430TargetLowering()
144 setOperationAction(ISD::UMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp87 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp97 {ISD::BSWAP, ISD::SMUL_LOHI, ISD::UMUL_LOHI, in WebAssemblyTargetLowering()

1234