Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp477 bool isSigned = N->getOpcode() == ISD::SMUL_LOHI; in selectMultiplication()
541 case ISD::SMUL_LOHI: return selectMultiplication(N); in trySelect()
DAVRISelLowering.cpp164 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand); in AVRTargetLowering()
170 setOperationAction(ISD::SMUL_LOHI, MVT::i8, Expand); in AVRTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h207 SMUL_LOHI, UMUL_LOHI, enumerator
DTargetLowering.h2246 case ISD::SMUL_LOHI: in isCommutativeBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips16ISelDAGToDAG.cpp195 case ISD::SMUL_LOHI: in trySelect()
DMipsSEISelLowering.cpp183 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering()
194 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering()
230 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering()
277 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering()
454 case ISD::SMUL_LOHI: return lowerMulDiv(Op, MipsISD::Mult, true, true, DAG); in LowerOperation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h91 SMUL_LOHI, enumerator
DSystemZOperators.td273 def z_smul_lohi : SDNode<"SystemZISD::SMUL_LOHI", SDT_ZGR128Binary>;
DSystemZISelLowering.cpp207 setOperationAction(ISD::SMUL_LOHI, VT, Custom); in SystemZTargetLowering()
3450 lowerGR128Binary(DAG, DL, VT, SystemZISD::SMUL_LOHI, in lowerSMUL_LOHI()
5127 case ISD::SMUL_LOHI: in LowerOperation()
5319 OPCODE(SMUL_LOHI); in getTargetNodeName()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp98 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering()
210 case ISD::SMUL_LOHI: return LowerSMUL_LOHI(Op, DAG); in LowerOperation()
542 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::SMUL_LOHI && in LowerSMUL_LOHI()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp4785 else if (IsAfterLegalization ? isOperationLegal(ISD::SMUL_LOHI, VT) in BuildSDIV()
4786 : isOperationLegalOrCustom(ISD::SMUL_LOHI, VT)) { in BuildSDIV()
4788 DAG.getNode(ISD::SMUL_LOHI, dl, DAG.getVTList(VT, VT), N0, MagicFactor); in BuildSDIV()
5740 Opcode == ISD::SMUL_LOHI); in expandMUL_LOHI()
5747 isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT); in expandMUL_LOHI()
5767 Lo = DAG.getNode(Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI, dl, VTs, L, R); in expandMUL_LOHI()
5888 if (!MakeMUL_LOHI(LH, RH, Lo, Hi, Opcode == ISD::SMUL_LOHI)) in expandMUL_LOHI()
5900 if (Opcode == ISD::SMUL_LOHI) { in expandMUL_LOHI()
7231 unsigned LoHiOp = Signed ? ISD::SMUL_LOHI : ISD::UMUL_LOHI; in expandFixedPointMul()
7497 { ISD::MULHS, ISD::SMUL_LOHI, ISD::SIGN_EXTEND }}; in expandMULO()
DSelectionDAGDumper.cpp234 case ISD::SMUL_LOHI: return "smul_lohi"; in getOperationName()
DLegalizeDAG.cpp3312 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode()
3322 case ISD::SMUL_LOHI: { in ExpandNode()
3362 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3368 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
3372 OpToUse = ISD::SMUL_LOHI; in ExpandNode()
4361 case ISD::SMUL_LOHI: { in PromoteNode()
DLegalizeVectorOps.cpp446 case ISD::SMUL_LOHI: in LegalizeOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp93 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in BPFTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp125 setOperationAction(ISD::SMUL_LOHI, MVT::i8, Promote); in MSP430TargetLowering()
130 setOperationAction(ISD::SMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp2035 case ISD::SMUL_LOHI: in matchAddressRecursively()
4769 case ISD::SMUL_LOHI: in Select()
4775 bool isSigned = Opcode == ISD::SMUL_LOHI; in Select()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp117 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in LanaiTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp113 {ISD::BSWAP, ISD::SMUL_LOHI, ISD::UMUL_LOHI, ISD::MULHS, ISD::MULHU, in WebAssemblyTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1431 ISD::SMUL_LOHI, ISD::UMUL_LOHI}) { in HexagonTargetLowering()
1476 ISD::UADDO, ISD::SSUBO, ISD::USUBO, ISD::SMUL_LOHI, ISD::UMUL_LOHI, in HexagonTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp734 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in ARMTargetLowering()
1063 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in ARMTargetLowering()
4451 Value = DAG.getNode(ISD::SMUL_LOHI, dl, in getARMXALUOOp()
11282 V->getOpcode() == ISD::SMUL_LOHI) in findMUL_LOHI()
11418 AddcSubcOp0->getOpcode() != ISD::SMUL_LOHI && in AddCombineTo64bitMLAL()
11420 AddcSubcOp1->getOpcode() != ISD::SMUL_LOHI) in AddCombineTo64bitMLAL()
11443 unsigned FinalOpc = (Opc == ISD::SMUL_LOHI) ? ARMISD::SMLAL : ARMISD::UMLAL; in AddCombineTo64bitMLAL()
11662 } else if (N->getOperand(1)->getOpcode() == ISD::SMUL_LOHI) { in PerformAddeSubeCombine()
12244 SRL.getOperand(0).getOpcode() != ISD::SMUL_LOHI) in PerformORCombineToSMULWBT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1654 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); in SparcTargetLowering()
1670 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); in SparcTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp318 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
382 setOperationAction(ISD::SMUL_LOHI, VT, Expand); in AMDGPUTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td356 def smullohi : SDNode<"ISD::SMUL_LOHI" , SDTIntBinHiLoOp, [SDNPCommutative]>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp144 setOperationAction(ISD::SMUL_LOHI, XLenVT, Expand); in RISCVTargetLowering()

12