Home
last modified time | relevance | path

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

1234

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp196 case ISD::UMUL_LOHI: { in trySelect()
197 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
/external/llvm-project/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp196 case ISD::UMUL_LOHI: { in trySelect()
197 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()
231 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
278 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
455 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/llvm-project/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-10.0/llvm/lib/Target/Sparc/
DREADME.txt9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
/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/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h244 UMUL_LOHI, enumerator
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h93 UMUL_LOHI, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp540 case ISD::UMUL_LOHI: in trySelect()
/external/llvm-project/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp537 case ISD::UMUL_LOHI: in trySelect()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h92 UMUL_LOHI, enumerator
/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-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp3312 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode()
3321 case ISD::UMUL_LOHI: in ExpandNode()
3327 Node->getOpcode() == ISD::UMUL_LOHI ? ISD::MULHU : ISD::MULHS; in ExpandNode()
3363 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3370 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
3374 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
4360 case ISD::UMUL_LOHI: in PromoteNode()
4363 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND in PromoteNode()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp3445 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode()
3454 case ISD::UMUL_LOHI: in ExpandNode()
3460 Node->getOpcode() == ISD::UMUL_LOHI ? ISD::MULHU : ISD::MULHS; in ExpandNode()
3496 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3503 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
3507 OpToUse = ISD::UMUL_LOHI; in ExpandNode()
4569 case ISD::UMUL_LOHI: in PromoteNode()
4572 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND in PromoteNode()
/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()
/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/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp99 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
211 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation()
559 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
/external/llvm-project/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp98 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
211 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation()
558 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp102 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
214 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation()
584 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()

1234