Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h302 MULHU, MULHS, enumerator
H A DSelectionDAG.h1069 case ISD::MULHS:
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp179 case ISD::MULHS: { in Select()
H A DSparcISelLowering.cpp1555 setOperationAction(ISD::MULHS, MVT::i64, Expand); in SparcTargetLowering()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp308 case ISD::MULHS: in selectNode()
H A DMipsSEISelLowering.cpp116 setOperationAction(ISD::MULHS, MVT::i32, Custom); in MipsSETargetLowering()
127 setOperationAction(ISD::MULHS, MVT::i64, Custom); in MipsSETargetLowering()
161 setOperationAction(ISD::MULHS, MVT::i32, Legal); in MipsSETargetLowering()
208 setOperationAction(ISD::MULHS, MVT::i64, Legal); in MipsSETargetLowering()
367 case ISD::MULHS: return lowerMulDiv(Op, MipsISD::Mult, false, true, DAG); in LowerOperation()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h207 X86_INTRINSIC_DATA(avx2_pmulh_w, INTR_TYPE_2OP, ISD::MULHS, 0),
438 X86_INTRINSIC_DATA(sse2_pmulh_w, INTR_TYPE_2OP, ISD::MULHS, 0),
H A DX86ISelLowering.cpp432 setOperationAction(ISD::MULHS, VT, Expand); in resetOperationActions()
850 setOperationAction(ISD::MULHS, VT, Expand); in resetOperationActions()
908 setOperationAction(ISD::MULHS, MVT::v8i8, Expand); in resetOperationActions()
909 setOperationAction(ISD::MULHS, MVT::v4i16, Expand); in resetOperationActions()
910 setOperationAction(ISD::MULHS, MVT::v2i32, Expand); in resetOperationActions()
911 setOperationAction(ISD::MULHS, MVT::v1i64, Expand); in resetOperationActions()
975 setOperationAction(ISD::MULHS, MVT::v8i16, Legal); in resetOperationActions()
1301 setOperationAction(ISD::MULHS, MVT::v16i16, Legal); in resetOperationActions()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp168 case ISD::MULHS: return "mulhs"; in getOperationName()
H A DTargetLowering.cpp2680 if (IsAfterLegalization ? isOperationLegal(ISD::MULHS, VT) : in BuildSDIV()
2681 isOperationLegalOrCustom(ISD::MULHS, VT)) in BuildSDIV()
2682 Q = DAG.getNode(ISD::MULHS, dl, VT, N->getOperand(0), in BuildSDIV()
2804 bool HasMULHS = isOperationLegalOrCustom(ISD::MULHS, HiLoVT); in expandMUL()
2857 Hi = DAG.getNode(ISD::MULHS, dl, HiLoVT, LL, RL); in expandMUL()
H A DLegalizeDAG.cpp3645 case ISD::MULHS: { in ExpandNode()
3672 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); in ExpandNode()
3776 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in ExpandNode()
H A DLegalizeVectorTypes.cpp1728 case ISD::MULHS: in WidenVectorResult()
H A DDAGCombiner.cpp1284 case ISD::MULHS: return visitMULHS(N); in visit()
2414 SDValue Res = SimplifyNodeWithTwoResults(N, ISD::MUL, ISD::MULHS); in visitSMUL_LOHI()
H A DSelectionDAG.cpp3141 case ISD::MULHS: in getNode()
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp143 setOperationAction(ISD::MULHS, MVT::i8, Expand); in MSP430TargetLowering()
148 setOperationAction(ISD::MULHS, MVT::i16, Expand); in MSP430TargetLowering()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp105 setOperationAction(ISD::MULHS, MVT::i32, Expand); in XCoreTargetLowering()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td332 def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp286 setOperationAction(ISD::MULHS, MVT::i64, Expand); in AMDGPUTargetLowering()
/minix/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp174 setOperationAction(ISD::MULHS, VT, Expand); in SystemZTargetLowering()
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp557 setOperationAction(ISD::MULHS, VT, Expand); in AArch64TargetLowering()
1319 SDValue UpperBits = DAG.getNode(ISD::MULHS, DL, MVT::i64, LHS, RHS); in getAArch64XALUOOp()
H A DAArch64FastISel.cpp3593 unsigned SMULHReg = fastEmit_rr(VT, VT, ISD::MULHS, LHSReg, LHSIsKill, in fastLowerIntrinsicCall()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp415 setOperationAction(ISD::MULHS, VT, Expand); in ARMTargetLowering()
666 setOperationAction(ISD::MULHS, MVT::i32, Expand); in ARMTargetLowering()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp450 setOperationAction(ISD::MULHS, VT, Expand); in PPCTargetLowering()