Home
last modified time | relevance | path

Searched refs:SMULO (Results 1 – 18 of 18) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h331 SMULO, enumerator
H A DSelectionDAGNodes.h3121 Opc == ISD::USUBO || Opc == ISD::SMULO || Opc == ISD::UMULO));
/openbsd/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp98 for (auto OP : {ISD::SMULO, ISD::UMULO}) { in M68kTargetLowering()
1358 case ISD::SMULO: in LowerOperation()
2145 CondOpcode == ISD::UMULO || CondOpcode == ISD::SMULO) { in LowerSELECT()
2172 case ISD::SMULO: in LowerSELECT()
2371 case ISD::SMULO: in LowerBRCOND()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp402 case ISD::SMULO: in LegalizeOp()
878 case ISD::SMULO: in Expand()
H A DSelectionDAGDumper.cpp316 case ISD::SMULO: return "smulo"; in getOperationName()
H A DLegalizeIntegerTypes.cpp189 case ISD::SMULO: in PromoteIntegerResult()
1517 if (N->getOpcode() == ISD::SMULO) { in PromoteIntRes_XMULO()
2530 case ISD::SMULO: ExpandIntRes_XMULO(N, Lo, Hi); break; in ExpandIntegerResult()
3832 unsigned MulOp = Signed ? ISD::SMULO : ISD::UMULO; in ExpandIntRes_MULFIX()
H A DLegalizeVectorTypes.cpp181 case ISD::SMULO: in ScalarizeVectorResult()
1145 case ISD::SMULO: in SplitVectorResult()
4027 case ISD::SMULO: in WidenVectorResult()
H A DSelectionDAG.cpp3288 case ISD::SMULO: in computeKnownBits()
4233 case ISD::SMULO: in ComputeNumSignBits()
11469 Opcode == ISD::UMULO || Opcode == ISD::SMULO) && in UnrollVectorOverflowOp()
H A DTargetLowering.cpp9680 } else if (Signed && isOperationLegalOrCustom(ISD::SMULO, VT)) { in expandFixedPointMul()
9682 DAG.getNode(ISD::SMULO, dl, DAG.getVTList(VT, BoolVT), LHS, RHS); in expandFixedPointMul()
9973 bool isSigned = Node->getOpcode() == ISD::SMULO; in expandMULO()
H A DLegalizeDAG.cpp3540 case ISD::SMULO: { in ExpandNode()
H A DSelectionDAGBuilder.cpp6902 case Intrinsic::smul_with_overflow: Op = ISD::SMULO; break; in visitIntrinsicCall()
H A DDAGCombiner.cpp1725 case ISD::SMULO: in visit()
5035 bool IsSigned = (ISD::SMULO == N->getOpcode()); in visitMULO()
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1823 setOperationAction(ISD::SMULO, MVT::i64, Custom); in SparcTargetLowering()
3117 assert((opcode == ISD::UMULO || opcode == ISD::SMULO) && "Invalid Opcode."); in LowerUMULO_SMULO()
3119 bool isSigned = (opcode == ISD::SMULO); in LowerUMULO_SMULO()
3247 case ISD::SMULO: return LowerUMULO_SMULO(Op, DAG, *this); in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp821 ISD::SMULO, ISD::UMULO}, in initActions()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp724 setOperationAction({ISD::SMULO, ISD::UMULO}, MVT::i64, Custom); in SITargetLowering()
4784 case ISD::SMULO: in LowerOperation()
5383 bool isSigned = Op.getOpcode() == ISD::SMULO; in lowerXMULO()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp622 setOperationAction(ISD::SMULO, MVT::i32, Custom); in AArch64TargetLowering()
623 setOperationAction(ISD::SMULO, MVT::i64, Custom); in AArch64TargetLowering()
3580 case ISD::SMULO: in getAArch64XALUOOp()
3583 bool IsSigned = Op.getOpcode() == ISD::SMULO; in getAArch64XALUOOp()
5855 case ISD::SMULO: in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp1045 setOperationAction(ISD::SMULO, MVT::v16i8, Custom); in X86TargetLowering()
1262 setOperationAction(ISD::SMULO, MVT::v2i32, Custom); in X86TargetLowering()
1466 setOperationAction(ISD::SMULO, MVT::v32i8, Custom); in X86TargetLowering()
1793 setOperationAction(ISD::SMULO, MVT::v64i8, Custom); in X86TargetLowering()
2294 setOperationAction(ISD::SMULO, VT, Custom); in X86TargetLowering()
25426 case ISD::SMULO: in getX86XALUOOp()
25711 CondOpcode == ISD::UMULO || CondOpcode == ISD::SMULO) { in LowerSELECT()
29924 bool IsSigned = Op->getOpcode() == ISD::SMULO; in LowerMULO()
33282 case ISD::SMULO: in LowerOperation()
33398 case ISD::SMULO: in ReplaceNodeResults()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4947 case ISD::SMULO: in getARMXALUOOp()
5690 bool OptimizeMul = (Opc == ISD::SMULO || Opc == ISD::UMULO) && in LowerBRCOND()
5741 bool OptimizeMul = (Opc == ISD::SMULO || Opc == ISD::UMULO) && in LowerBR_CC()