Home
last modified time | relevance | path

Searched refs:SDIVREM (Results 1 – 25 of 40) sorted by relevance

12

/external/llvm/test/CodeGen/AArch64/
Ddivrem.ll3 ; SDIVREM/UDIVREM DAG nodes are generated but expanded when lowering and
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h198 SDIVREM, UDIVREM, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h204 SDIVREM, UDIVREM, enumerator
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp81 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in BlackfinTargetLowering()
82 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in BlackfinTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp157 setOperationAction(ISD::SDIVREM, MVT::i8, Expand); in MSP430TargetLowering()
163 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp186 case ISD::SDIVREM: return "sdivrem"; in getOperationName()
DLegalizeVectorOps.cpp269 case ISD::SDIVREM: in LegalizeOp()
DLegalizeIntegerTypes.cpp2302 if (TLI.getOperationAction(ISD::SDIVREM, VT) == TargetLowering::Custom) { in ExpandIntRes_SDIV()
2303 SDValue Res = DAG.getNode(ISD::SDIVREM, dl, DAG.getVTList(VT, VT), Ops); in ExpandIntRes_SDIV()
2487 if (TLI.getOperationAction(ISD::SDIVREM, VT) == TargetLowering::Custom) { in ExpandIntRes_SREM()
2488 SDValue Res = DAG.getNode(ISD::SDIVREM, dl, DAG.getVTList(VT, VT), Ops); in ExpandIntRes_SREM()
DLegalizeDAG.cpp2093 bool isSigned = Opcode == ISD::SDIVREM; in ExpandDivRemLibCall()
3235 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM; in ExpandNode()
3254 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM; in ExpandNode()
3966 case ISD::SDIVREM: in ConvertNodeToLibcall()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp184 setOperationAction(ISD::SDIVREM, MVT::i8, Expand); in SPUTargetLowering()
190 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in SPUTargetLowering()
196 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SPUTargetLowering()
202 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in SPUTargetLowering()
208 setOperationAction(ISD::SDIVREM, MVT::i128, Expand); in SPUTargetLowering()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp150 setOperationAction(ISD::SDIVREM, MVT::i8, Expand); in MSP430TargetLowering()
156 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp98 ISD::MULHS, ISD::MULHU, ISD::SDIVREM, ISD::UDIVREM, ISD::SHL_PARTS, in WebAssemblyTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp603 case ISD::SDIVREM: { in Select()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp80 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp129 setOperationAction(ISD::SDIVREM, MVT::i64, Custom); in MipsSETargetLowering()
136 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in MipsSETargetLowering()
166 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in MipsSETargetLowering()
213 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in MipsSETargetLowering()
370 case ISD::SDIVREM: return lowerMulDiv(Op, MipsISD::DivRem, true, true, DAG); in LowerOperation()
DMipsISelLowering.cpp421 setTargetDAGCombine(ISD::SDIVREM); in MipsTargetLowering()
475 unsigned Opc = N->getOpcode() == ISD::SDIVREM ? MipsISD::DivRem16 : in performDivRemCombine()
845 case ISD::SDIVREM: in PerformDAGCombine()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp300 setOperationAction(ISD::SDIVREM, VT, Custom); in AMDGPUTargetLowering()
385 setOperationAction(ISD::SDIVREM, VT, Custom); in AMDGPUTargetLowering()
711 case ISD::SDIVREM: return LowerSDIVREM(Op, DAG); in LowerOperation()
1551 SDValue DIVREM = DAG.getNode(ISD::SDIVREM, DL, DAG.getVTList(HalfVT, HalfVT), in LowerSDIVREM()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.cpp219 setTargetDAGCombine(ISD::SDIVREM); in MipsTargetLowering()
424 unsigned opc = N->getOpcode() == ISD::SDIVREM ? MipsISD::DivRem : in PerformDivRemCombine()
648 case ISD::SDIVREM: in PerformDAGCombine()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelDAGToDAG.cpp1960 case ISD::SDIVREM: in Select()
1965 bool isSigned = Opcode == ISD::SDIVREM; in Select()
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp103 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in MBlazeTargetLowering()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp2387 bool isSigned = Opcode == ISD::SDIVREM; in ExpandDivRemLibCall()
3450 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM; in ExpandNode()
3478 unsigned DivRemOpc = isSigned ? ISD::SDIVREM : ISD::UDIVREM; in ExpandNode()
3512 case ISD::SDIVREM: in ExpandNode()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp817 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in ARMTargetLowering()
819 setOperationAction(ISD::SDIVREM, MVT::i64, Custom); in ARMTargetLowering()
822 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in ARMTargetLowering()
7218 case ISD::SDIVREM: in LowerOperation()
7253 case ISD::SDIVREM: in ReplaceNodeResults()
12009 assert((N->getOpcode() == ISD::SDIVREM || N->getOpcode() == ISD::UDIVREM || in getDivRemLibcall()
12012 bool isSigned = N->getOpcode() == ISD::SDIVREM || in getDivRemLibcall()
12027 assert((N->getOpcode() == ISD::SDIVREM || N->getOpcode() == ISD::UDIVREM || in getDivRemArgList()
12030 bool isSigned = N->getOpcode() == ISD::SDIVREM || in getDivRemArgList()
12051 assert((Opcode == ISD::SDIVREM || Opcode == ISD::UDIVREM) && in LowerDivRem()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp2314 case ISD::SDIVREM: in Select()
2321 bool isSigned = (Opcode == ISD::SDIVREM || in Select()
/external/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp94 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in LanaiTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelLowering.cpp717 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in SparcTargetLowering()

12