Home
last modified time | relevance | path

Searched refs:MULHS (Results 1 – 21 of 21) sorted by relevance

/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h292 MULHU, MULHS, enumerator
DSelectionDAG.h933 case ISD::MULHS:
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp176 case ISD::MULHS: { in Select()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp94 setOperationAction(ISD::MULHS, MVT::i32, Custom); in MipsSETargetLowering()
98 setOperationAction(ISD::MULHS, MVT::i64, Custom); in MipsSETargetLowering()
147 case ISD::MULHS: return lowerMulDiv(Op, MipsISD::Mult, false, true, DAG); in LowerOperation()
DMips16ISelDAGToDAG.cpp302 case ISD::MULHS: in selectNode()
/external/llvm/lib/Target/R600/
DAMDILISelLowering.cpp160 setOperationAction(ISD::MULHS, MVT::i64, Expand); in InitAMDILLowering()
161 setOperationAction(ISD::MULHS, MVT::v2i64, Expand); in InitAMDILLowering()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DAMDILISelLowering.cpp176 setOperationAction(ISD::MULHS, MVT::i64, Expand); in InitAMDILLowering()
177 setOperationAction(ISD::MULHS, MVT::v2i64, Expand); in InitAMDILLowering()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILISelLowering.cpp176 setOperationAction(ISD::MULHS, MVT::i64, Expand); in InitAMDILLowering()
177 setOperationAction(ISD::MULHS, MVT::v2i64, Expand); in InitAMDILLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp156 case ISD::MULHS: return "mulhs"; in getOperationName()
DTargetLowering.cpp2488 if (IsAfterLegalization ? isOperationLegal(ISD::MULHS, VT) : in BuildSDIV()
2489 isOperationLegalOrCustom(ISD::MULHS, VT)) in BuildSDIV()
2490 Q = DAG.getNode(ISD::MULHS, dl, VT, N->getOperand(0), in BuildSDIV()
DLegalizeDAG.cpp3352 case ISD::MULHS: { in ExpandNode()
3379 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); in ExpandNode()
3460 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in ExpandNode()
DLegalizeIntegerTypes.cpp1919 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, NVT); in ExpandIntRes_MUL()
1960 Hi = DAG.getNode(ISD::MULHS, dl, NVT, LL, RL); in ExpandIntRes_MUL()
DLegalizeVectorTypes.cpp1460 case ISD::MULHS: in WidenVectorResult()
DDAGCombiner.cpp1120 case ISD::MULHS: return visitMULHS(N); in visit()
2266 SDValue Res = SimplifyNodeWithTwoResults(N, ISD::MUL, ISD::MULHS); in visitSMUL_LOHI()
DSelectionDAG.cpp2853 case ISD::MULHS: in getNode()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp144 setOperationAction(ISD::MULHS, MVT::i8, Expand); in MSP430TargetLowering()
149 setOperationAction(ISD::MULHS, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td320 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp104 setOperationAction(ISD::MULHS, MVT::i32, Expand); in XCoreTargetLowering()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp132 setOperationAction(ISD::MULHS, VT, Expand); in SystemZTargetLowering()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp418 setOperationAction(ISD::MULHS, VT, Expand); in resetOperationActions()
880 setOperationAction(ISD::MULHS, MVT::v8i8, Expand); in resetOperationActions()
881 setOperationAction(ISD::MULHS, MVT::v4i16, Expand); in resetOperationActions()
882 setOperationAction(ISD::MULHS, MVT::v2i32, Expand); in resetOperationActions()
883 setOperationAction(ISD::MULHS, MVT::v1i64, Expand); in resetOperationActions()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp657 setOperationAction(ISD::MULHS, MVT::i32, Expand); in ARMTargetLowering()