Home
last modified time | relevance | path

Searched refs:SDIV (Results 1 – 25 of 84) sorted by relevance

1234

/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp426 { ISD::SDIV, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost()
430 { ISD::SDIV, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
434 { ISD::SDIV, MVT::v4i16, ReciprocalDivCost}, in getArithmeticInstrCost()
438 { ISD::SDIV, MVT::v8i8, ReciprocalDivCost}, in getArithmeticInstrCost()
443 { ISD::SDIV, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
447 { ISD::SDIV, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
451 { ISD::SDIV, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
455 { ISD::SDIV, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost()
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp147 case ISD::SDIV: in Select()
155 if (N->getOpcode() == ISD::SDIV) { in Select()
165 unsigned Opcode = N->getOpcode() == ISD::SDIV ? SP::SDIVrr : SP::UDIVrr; in Select()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp98 if (ISD == ISD::SDIV && in getArithmeticInstrCost()
121 { ISD::SDIV, MVT::v16i16, 6 }, // vpmulhw sequence in getArithmeticInstrCost()
123 { ISD::SDIV, MVT::v8i32, 15 }, // vpmuldq sequence in getArithmeticInstrCost()
224 { ISD::SDIV, MVT::v32i8, 32*20 }, in getArithmeticInstrCost()
225 { ISD::SDIV, MVT::v16i16, 16*20 }, in getArithmeticInstrCost()
226 { ISD::SDIV, MVT::v8i32, 8*20 }, in getArithmeticInstrCost()
227 { ISD::SDIV, MVT::v4i64, 4*20 }, in getArithmeticInstrCost()
273 { ISD::SDIV, MVT::v8i16, 6 }, // pmulhw sequence in getArithmeticInstrCost()
275 { ISD::SDIV, MVT::v4i32, 19 }, // pmuludq sequence in getArithmeticInstrCost()
282 if (ISD == ISD::SDIV && LT.second == MVT::v4i32 && ST->hasSSE41()) in getArithmeticInstrCost()
[all …]
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp339 case ISD::SDIV: in Select()
350 if (N->getOpcode() == ISD::SDIV) { in Select()
362 unsigned Opcode = N->getOpcode() == ISD::SDIV ? SP::SDIVrr : SP::UDIVrr; in Select()
DLeonFeatures.td39 "AT697E erratum fix: Do not emit SDIV, emit SDIVCC instead">;
/external/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h71 case ISD::SDIV:
/external/llvm/lib/Target/BPF/
DBPFISelDAGToDAG.cpp133 case ISD::SDIV: { in Select()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h189 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h195 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaISelLowering.cpp99 setOperationAction(ISD::SDIV , MVT::i64, Custom); in AlphaTargetLowering()
691 case ISD::SDIV: in LowerOperation()
695 return Op.getOpcode() == ISD::SDIV ? BuildSDIV(Op.getNode(), DAG, NULL) in LowerOperation()
702 case ISD::SDIV: opstr = "__divq"; break; in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/
DBlackfinISelLowering.cpp79 setOperationAction(ISD::SDIV, MVT::i16, Expand); in BlackfinTargetLowering()
80 setOperationAction(ISD::SDIV, MVT::i32, Expand); in BlackfinTargetLowering()
/external/vixl/test/aarch32/config/
Dcond-rd-rn-rm-a32.json43 "Sdiv", // SDIV{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; A1
Dcond-rd-rn-rm-t32.json42 "Sdiv", // SDIV{<c>}{<q>} {<Rd>}, <Rn>, <Rm> ; T1
/external/llvm/lib/Target/Mips/
DMipsFastISel.cpp1674 case ISD::SDIV: in selectDivRem()
1676 DivOpc = Mips::SDIV; in selectDivRem()
1791 if (!selectBinaryOp(I, ISD::SDIV)) in fastSelectInstruction()
1792 return selectDivRem(I, ISD::SDIV); in fastSelectInstruction()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp142 case ISD::SDIV: in LegalizeOp()
DFastISel.cpp373 if (ISDOpcode == ISD::SDIV && isa<BinaryOperator>(I) && in SelectBinaryOp()
898 return SelectBinaryOp(I, ISD::SDIV); in SelectOperator()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZISelLowering.cpp98 setOperationAction(ISD::SDIV, MVT::i32, Expand); in SystemZTargetLowering()
100 setOperationAction(ISD::SDIV, MVT::i64, Expand); in SystemZTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp182 setOperationAction(ISD::SDIV, MVT::i8, Expand); in SPUTargetLowering()
188 setOperationAction(ISD::SDIV, MVT::i16, Expand); in SPUTargetLowering()
194 setOperationAction(ISD::SDIV, MVT::i32, Expand); in SPUTargetLowering()
200 setOperationAction(ISD::SDIV, MVT::i64, Expand); in SPUTargetLowering()
206 setOperationAction(ISD::SDIV, MVT::i128, Expand); in SPUTargetLowering()
422 setOperationAction(ISD::SDIV, VT, Expand); in SPUTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430ISelLowering.cpp156 setOperationAction(ISD::SDIV, MVT::i8, Expand); in MSP430TargetLowering()
162 setOperationAction(ISD::SDIV, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp383 if (ISD == ISD::SDIV && in getArithmeticInstrCost()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp180 case ISD::SDIV: return "sdiv"; in getOperationName()
/external/pcre/dist2/src/sljit/
DsljitNativeARM_64.c109 #define SDIV 0x9ac00c00 macro
1267 …FAIL_IF(push_inst(compiler, ((op == SLJIT_DIVMOD_UW ? UDIV : SDIV) ^ inv_bits) | RD(SLJIT_R0) | RN… in sljit_emit_op0()
1272 …return push_inst(compiler, ((op == SLJIT_DIV_UW ? UDIV : SDIV) ^ inv_bits) | RD(SLJIT_R0) | RN(SLJ… in sljit_emit_op0()
DsljitNativeSPARC_common.c175 #define SDIV (OPC1(0x2) | OPC3(0x0f)) macro
798 …FAIL_IF(push_inst(compiler, ((op | 0x2) == SLJIT_DIV_UW ? UDIV : SDIV) | D(SLJIT_R0) | S1(SLJIT_R0… in sljit_emit_op0()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp149 setOperationAction(ISD::SDIV, MVT::i8, Expand); in MSP430TargetLowering()
155 setOperationAction(ISD::SDIV, MVT::i16, Expand); in MSP430TargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp968 case ISD::SDIV: in canOpTrap()
1679 case SDiv: return ISD::SDIV; in InstructionOpcodeToISD()

1234