Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/test/CodeGen/AArch64/
Ddivrem.ll3 ; SDIVREM/UDIVREM DAG nodes are generated but expanded when lowering and
/external/llvm/test/CodeGen/AArch64/
Ddivrem.ll3 ; SDIVREM/UDIVREM DAG nodes are generated but expanded when lowering and
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h204 SDIVREM, UDIVREM, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h211 SDIVREM, UDIVREM, enumerator
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h248 SDIVREM, enumerator
/external/llvm-project/llvm/lib/Target/AVR/
DAVRISelLowering.cpp158 setOperationAction(ISD::SDIVREM, MVT::i8, Custom); in AVRTargetLowering()
159 setOperationAction(ISD::SDIVREM, MVT::i16, Custom); in AVRTargetLowering()
160 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in AVRTargetLowering()
346 assert((Opcode == ISD::SDIVREM || Opcode == ISD::UDIVREM) && in LowerDivRem()
348 bool IsSigned = (Opcode == ISD::SDIVREM); in LowerDivRem()
704 case ISD::SDIVREM: in LowerOperation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp156 setOperationAction(ISD::SDIVREM, VT, Custom); in AVRTargetLowering()
341 assert((Opcode == ISD::SDIVREM || Opcode == ISD::UDIVREM) && in LowerDivRem()
343 bool IsSigned = (Opcode == ISD::SDIVREM); in LowerDivRem()
705 case ISD::SDIVREM: in LowerOperation()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h94 SDIVREM, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h93 SDIVREM, enumerator
/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()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp80 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in BPFTargetLowering()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp98 ISD::MULHS, ISD::MULHU, ISD::SDIVREM, ISD::UDIVREM, ISD::SHL_PARTS, in WebAssemblyTargetLowering()
/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/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()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp198 setOperationAction(ISD::SDIVREM, MVT::i64, Custom); in MipsSETargetLowering()
205 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in MipsSETargetLowering()
238 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in MipsSETargetLowering()
285 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in MipsSETargetLowering()
459 case ISD::SDIVREM: return lowerMulDiv(Op, MipsISD::DivRem, true, true, DAG); in LowerOperation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp198 setOperationAction(ISD::SDIVREM, MVT::i64, Custom); in MipsSETargetLowering()
205 setOperationAction(ISD::SDIVREM, MVT::i32, Custom); in MipsSETargetLowering()
238 setOperationAction(ISD::SDIVREM, MVT::i32, Expand); in MipsSETargetLowering()
285 setOperationAction(ISD::SDIVREM, MVT::i64, Expand); in MipsSETargetLowering()
459 case ISD::SDIVREM: return lowerMulDiv(Op, MipsISD::DivRem, true, true, DAG); in LowerOperation()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp86 setOperationAction(ISD::SDIVREM, VT, Expand); in BPFTargetLowering()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp236 case ISD::SDIVREM: return "sdivrem"; in getOperationName()
/external/llvm-project/llvm/lib/Target/BPF/
DBPFISelLowering.cpp85 setOperationAction(ISD::SDIVREM, VT, Expand); in BPFTargetLowering()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp240 case ISD::SDIVREM: return "sdivrem"; in getOperationName()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp137 setOperationAction(ISD::SDIVREM, MVT::i8, Promote); in MSP430TargetLowering()
143 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm-project/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp136 setOperationAction(ISD::SDIVREM, MVT::i8, Promote); in MSP430TargetLowering()
142 setOperationAction(ISD::SDIVREM, MVT::i16, Expand); in MSP430TargetLowering()
/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()

1234