Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h194 SMUL_LOHI, UMUL_LOHI, enumerator
DSelectionDAG.h897 case ISD::SMUL_LOHI:
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h200 SMUL_LOHI, UMUL_LOHI, enumerator
DSelectionDAG.h1175 case ISD::SMUL_LOHI:
/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/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelDAGToDAG.cpp241 case ISD::SMUL_LOHI: in Select()
DMipsISelLowering.cpp269 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in SelectMadd()
343 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in SelectMsub()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp133 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in MBlazeTargetLowering()
135 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in MBlazeTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelLowering.cpp100 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
179 case ISD::SMUL_LOHI: return LowerSMUL_LOHI(Op, DAG); in LowerOperation()
554 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::SMUL_LOHI && in LowerSMUL_LOHI()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp145 setOperationAction(ISD::SMUL_LOHI, MVT::i8, Expand); in MSP430TargetLowering()
150 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp92 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in BlackfinTargetLowering()
/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()
DLegalizeDAG.cpp3267 ISD::SMUL_LOHI; in ExpandNode()
3285 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3291 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
3295 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
3385 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in ExpandNode()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelDAGToDAG.cpp817 case ISD::SMUL_LOHI: in MatchAddressRecursively()
1860 case ISD::SMUL_LOHI: in Select()
1865 bool isSigned = Opcode == ISD::SMUL_LOHI; in Select()
/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/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp97 {ISD::BSWAP, ISD::SMUL_LOHI, ISD::UMUL_LOHI, in WebAssemblyTargetLowering()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp88 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
/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/lib/Target/X86/
DX86ISelDAGToDAG.cpp1235 case ISD::SMUL_LOHI: in matchAddressRecursively()
2157 case ISD::SMUL_LOHI: in Select()
2162 bool isSigned = Opcode == ISD::SMUL_LOHI; in Select()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp261 setOperationAction(ISD::SMUL_LOHI, MVT::i8, Expand); in SPUTargetLowering()
265 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand); in SPUTargetLowering()
269 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SPUTargetLowering()
273 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SPUTargetLowering()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp3502 ISD::SMUL_LOHI; in ExpandNode()
3525 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3531 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
3535 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
3608 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in ExpandNode()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp131 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SystemZTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelLowering.cpp108 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in AlphaTargetLowering()

12