/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | Mips16ISelDAGToDAG.cpp | 196 case ISD::UMUL_LOHI: { in trySelect() 197 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | Mips16ISelDAGToDAG.cpp | 196 case ISD::UMUL_LOHI: { in trySelect() 197 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
|
D | MipsSEISelLowering.cpp | 184 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering() 195 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering() 231 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering() 278 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering() 455 case ISD::UMUL_LOHI: return lowerMulDiv(Op, MipsISD::Multu, true, true, DAG); in LowerOperation()
|
/external/llvm/lib/Target/Mips/ |
D | Mips16ISelDAGToDAG.cpp | 231 case ISD::UMUL_LOHI: { in trySelect() 232 MultOpc = (Opcode == ISD::UMUL_LOHI ? Mips::MultuRxRy16 : Mips::MultRxRy16); in trySelect()
|
D | MipsSEISelLowering.cpp | 115 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in MipsSETargetLowering() 126 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Custom); in MipsSETargetLowering() 159 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); in MipsSETargetLowering() 206 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in MipsSETargetLowering() 366 case ISD::UMUL_LOHI: return lowerMulDiv(Op, MipsISD::Multu, true, true, DAG); in LowerOperation() 410 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMADD() 436 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MAddu : MipsISD::MAdd; in selectMADD() 482 if (MultOpc != ISD::SMUL_LOHI && MultOpc != ISD::UMUL_LOHI) in selectMSUB() 508 MultOpc = MultOpc == ISD::UMUL_LOHI ? MipsISD::MSubu : MipsISD::MSub; in selectMSUB()
|
/external/llvm-project/llvm/lib/Target/Sparc/ |
D | README.txt | 9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
|
/external/llvm/lib/Target/Sparc/ |
D | README.txt | 9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
D | README.txt | 9 * Add support for isel'ing UMUL_LOHI instead of marking it as Expand.
|
/external/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 200 SMUL_LOHI, UMUL_LOHI, enumerator
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 207 SMUL_LOHI, UMUL_LOHI, enumerator
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 244 UMUL_LOHI, enumerator
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 93 UMUL_LOHI, enumerator
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
D | AVRISelDAGToDAG.cpp | 540 case ISD::UMUL_LOHI: in trySelect()
|
/external/llvm-project/llvm/lib/Target/AVR/ |
D | AVRISelDAGToDAG.cpp | 537 case ISD::UMUL_LOHI: in trySelect()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 92 UMUL_LOHI, enumerator
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | TargetLowering.cpp | 2934 else if (IsAfterLegalization ? isOperationLegal(ISD::UMUL_LOHI, VT) : in BuildUDIV() 2935 isOperationLegalOrCustom(ISD::UMUL_LOHI, VT)) in BuildUDIV() 2936 Q = SDValue(DAG.getNode(ISD::UMUL_LOHI, dl, DAG.getVTList(VT, VT), Q, in BuildUDIV() 2989 bool HasUMUL_LOHI = isOperationLegalOrCustom(ISD::UMUL_LOHI, HiLoVT); in expandMUL() 3015 Lo = DAG.getNode(ISD::UMUL_LOHI, dl, DAG.getVTList(HiLoVT, HiLoVT), LL, in expandMUL() 3061 SDValue UMulLOHI = DAG.getNode(ISD::UMUL_LOHI, dl, in expandMUL()
|
D | SelectionDAGDumper.cpp | 185 case ISD::UMUL_LOHI: return "umul_lohi"; in getOperationName()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeDAG.cpp | 3312 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode() 3321 case ISD::UMUL_LOHI: in ExpandNode() 3327 Node->getOpcode() == ISD::UMUL_LOHI ? ISD::MULHU : ISD::MULHS; in ExpandNode() 3363 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode() 3370 OpToUse = ISD::UMUL_LOHI; in ExpandNode() 3374 OpToUse = ISD::UMUL_LOHI; in ExpandNode() 4360 case ISD::UMUL_LOHI: in PromoteNode() 4363 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND in PromoteNode()
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeDAG.cpp | 3445 Node->getOpcode() == ISD::MULHU ? ISD::UMUL_LOHI : ISD::SMUL_LOHI; in ExpandNode() 3454 case ISD::UMUL_LOHI: in ExpandNode() 3460 Node->getOpcode() == ISD::UMUL_LOHI ? ISD::MULHU : ISD::MULHS; in ExpandNode() 3496 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode() 3503 OpToUse = ISD::UMUL_LOHI; in ExpandNode() 3507 OpToUse = ISD::UMUL_LOHI; in ExpandNode() 4569 case ISD::UMUL_LOHI: in PromoteNode() 4572 unsigned ExtOp = Node->getOpcode() == ISD::UMUL_LOHI ? ISD::ZERO_EXTEND in PromoteNode()
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelLowering.cpp | 87 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); in BPFTargetLowering()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.cpp | 97 {ISD::BSWAP, ISD::SMUL_LOHI, ISD::UMUL_LOHI, in WebAssemblyTargetLowering()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.cpp | 139 setOperationAction(ISD::UMUL_LOHI, MVT::i8, Expand); in MSP430TargetLowering() 144 setOperationAction(ISD::UMUL_LOHI, MVT::i16, Expand); in MSP430TargetLowering()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 99 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 211 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation() 559 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
|
/external/llvm-project/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 98 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 211 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation() 558 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.cpp | 102 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 214 case ISD::UMUL_LOHI: return LowerUMUL_LOHI(Op, DAG); in LowerOperation() 584 assert(Op.getValueType() == MVT::i32 && Op.getOpcode() == ISD::UMUL_LOHI && in LowerUMUL_LOHI()
|