Home
last modified time | relevance | path

Searched refs:UDIV (Results 1 – 25 of 80) sorted by relevance

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp688 { ISD::UDIV, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost()
692 { ISD::UDIV, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
696 { ISD::UDIV, MVT::v4i16, ReciprocalDivCost}, in getArithmeticInstrCost()
700 { ISD::UDIV, MVT::v8i8, ReciprocalDivCost}, in getArithmeticInstrCost()
705 { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
709 { ISD::UDIV, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
713 { ISD::UDIV, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
717 { ISD::UDIV, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost()
978 case ISD::UDIV: in isHardwareLoopProfitable()
/third_party/skia/third_party/externals/spirv-cross/shaders-no-opt/comp/
Dspecialization-constant-evaluation.comp17 const uint UDIV = UTWO / UTWO; // 1
61 DUMMY_SSBO(UDiv, 3, UDIV);
/third_party/openssl/crypto/bn/asm/
Dppc.pl119 $UDIV= "divwu"; # unsigned divide
143 $UDIV= "divdu"; # unsigned divide
1680 $UDIV r8,r3,r9 #q = h/dh
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h94 case ISD::UDIV:
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-no-opt/comp/
Dspecialization-constant-evaluation.comp29 const uint UDIV = (UTWO / UTWO);
121 float val[UDIV];
/third_party/mesa3d/docs/relnotes/
D10.3.3.rst81 - freedreno/ir3: add IDIV/UDIV support
82 - freedreno/ir3: add UMOD support, based on UDIV
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_opcode_tmp.h150 OP12(UDIV)
Dtgsi_info_opcodes.h131 OPCODE(1, 2, COMP, UDIV)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp248 if ((ISD == ISD::SDIV || ISD == ISD::SREM || ISD == ISD::UDIV || in getArithmeticInstrCost()
279 if (ISD == ISD::UDIV) in getArithmeticInstrCost()
352 { ISD::UDIV, MVT::v64i8, 14 }, // 2*ext+2*pmulhw sequence in getArithmeticInstrCost()
356 { ISD::UDIV, MVT::v32i16, 6 }, // vpmulhuw sequence in getArithmeticInstrCost()
371 { ISD::UDIV, MVT::v16i32, 15 }, // vpmuludq sequence in getArithmeticInstrCost()
386 { ISD::UDIV, MVT::v32i8, 14 }, // 2*ext+2*pmulhw sequence in getArithmeticInstrCost()
390 { ISD::UDIV, MVT::v16i16, 6 }, // vpmulhuw sequence in getArithmeticInstrCost()
394 { ISD::UDIV, MVT::v8i32, 15 }, // vpmuludq sequence in getArithmeticInstrCost()
410 { ISD::UDIV, MVT::v32i8, 28+2 }, // 4*ext+4*pmulhw sequence + split. in getArithmeticInstrCost()
412 { ISD::UDIV, MVT::v16i8, 14 }, // 2*ext+2*pmulhw sequence in getArithmeticInstrCost()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h202 ADD, SUB, MUL, SDIV, UDIV, SREM, UREM, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp342 case ISD::UDIV: { in Select()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsFastISel.cpp1935 case ISD::UDIV: in selectDivRem()
1937 DivOpc = Mips::UDIV; in selectDivRem()
2050 if (!selectBinaryOp(I, ISD::UDIV)) in fastSelectInstruction()
2051 return selectDivRem(I, ISD::UDIV); in fastSelectInstruction()
DMipsSEISelLowering.cpp241 setOperationAction(ISD::UDIV, MVT::i32, Legal); in MipsSETargetLowering()
288 setOperationAction(ISD::UDIV, MVT::i64, Legal); in MipsSETargetLowering()
347 setOperationAction(ISD::UDIV, Ty, Legal); in addMSAIntType()
1817 return DAG.getNode(ISD::UDIV, DL, Op->getValueType(0), Op->getOperand(1), in lowerINTRINSIC_WO_CHAIN()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h703 void visitUDiv(const User &I) { visitBinary(I, ISD::UDIV); } in visitUDiv()
DSelectionDAGDumper.cpp231 case ISD::UDIV: return "udiv"; in getOperationName()
DFastISel.cpp1815 return selectBinaryOp(I, ISD::UDIV); in selectOperator()
1982 } else if (Opcode == ISD::UDIV && isPowerOf2_64(Imm)) { in fastEmit_ri_()
DLegalizeDAG.cpp3279 unsigned DivOpc = isSigned ? ISD::SDIV : ISD::UDIV; in ExpandNode()
3296 case ISD::UDIV: in ExpandNode()
4166 case ISD::UDIV: in ConvertNodeToLibcall()
4325 case ISD::UDIV: in PromoteNode()
4345 case ISD::UDIV: in PromoteNode()
/third_party/pcre2/pcre2/src/sljit/
DsljitNativeARM_64.c132 #define UDIV 0x9ac00800 macro
1148 …FAIL_IF(push_inst(compiler, ((op == SLJIT_DIVMOD_UW ? UDIV : SDIV) ^ inv_bits) | RD(SLJIT_R0) | RN… in sljit_emit_op0()
1153 …return push_inst(compiler, ((op == SLJIT_DIV_UW ? UDIV : SDIV) ^ inv_bits) | RD(SLJIT_R0) | RN(SLJ… in sljit_emit_op0()
DsljitNativeARM_T2_32.c178 #define UDIV 0xfbb0f0f0 macro
1277 …FAIL_IF(push_inst32(compiler, (op == SLJIT_DIVMOD_UW ? UDIV : SDIV) | RD4(SLJIT_R0) | RN4(SLJIT_R0… in sljit_emit_op0()
1282 …return push_inst32(compiler, (op == SLJIT_DIV_UW ? UDIV : SDIV) | RD4(SLJIT_R0) | RN4(SLJIT_R0) | … in sljit_emit_op0()
DsljitNativeSPARC_common.c193 #define UDIV (OPC1(0x2) | OPC3(0x0e)) macro
871 …FAIL_IF(push_inst(compiler, ((op | 0x2) == SLJIT_DIV_UW ? UDIV : SDIV) | D(SLJIT_R0) | S1(SLJIT_R0… in sljit_emit_op0()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp130 setOperationAction(ISD::UDIV, XLenVT, Expand); in RISCVTargetLowering()
138 setOperationAction(ISD::UDIV, MVT::i32, Custom); in RISCVTargetLowering()
838 case ISD::UDIV: in getRISCVWOpcode()
911 case ISD::UDIV: in ReplaceNodeResults()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp790 case ISD::UDIV: in canOpTrap()
1601 case UDiv: return ISD::UDIV; in InstructionOpcodeToISD()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp133 setOperationAction(ISD::UDIV, MVT::i8, Promote); in MSP430TargetLowering()
139 setOperationAction(ISD::UDIV, MVT::i16, LibCall); in MSP430TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp144 setOperationAction(ISD::UDIV, MVT::i8, Expand); in AVRTargetLowering()
145 setOperationAction(ISD::UDIV, MVT::i16, Expand); in AVRTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp531 case ISD::UDIV: in getArithmeticInstrCost()

1234