Home
last modified time | relevance | path

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

123456

/openbsd/src/lib/libcrypto/bn/asm/
Dppc.pl116 $UDIV= "divwu"; # unsigned divide
140 $UDIV= "divdu"; # unsigned divide
1652 $UDIV r8,r3,r9 #q = h/dh
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiTargetTransformInfo.h107 case ISD::UDIV:
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/arm/
Dumodsi3.S70 # error THUMB mode requires CLZ or UDIV
Dudivmodsi4.S73 # error THUMB mode requires CLZ or UDIV
Dudivsi3.S96 # error THUMB mode requires CLZ or UDIV
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1348 { ISD::UDIV, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost()
1352 { ISD::UDIV, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
1356 { ISD::UDIV, MVT::v4i16, ReciprocalDivCost}, in getArithmeticInstrCost()
1360 { ISD::UDIV, MVT::v8i8, ReciprocalDivCost}, in getArithmeticInstrCost()
1365 { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost()
1369 { ISD::UDIV, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost()
1373 { ISD::UDIV, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost()
1377 { ISD::UDIV, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost()
1966 case ISD::UDIV: in maybeLoweredToCall()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVVPNodes.def99 ADD_BINARY_VVP_OP_COMPACT(UDIV)
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DISDOpcodes.h243 UDIV, enumerator
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp329 if ((ISD == ISD::UDIV || ISD == ISD::UREM) && in getArithmeticInstrCost()
331 if (ISD == ISD::UDIV) in getArithmeticInstrCost()
390 { ISD::UDIV, MVT::v16i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost()
431 { ISD::UDIV, MVT::v8i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost()
472 { ISD::UDIV, MVT::v8i32, { 12 } }, // 2*pmuludq sequence + split. in getArithmeticInstrCost()
503 { ISD::UDIV, MVT::v4i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost()
518 { ISD::UDIV, MVT::v64i8, { 14 } }, // 2*ext+2*pmulhw sequence in getArithmeticInstrCost()
523 { ISD::UDIV, MVT::v32i16, { 6 } }, // vpmulhuw sequence in getArithmeticInstrCost()
536 { ISD::UDIV, MVT::v64i8, { 28 } }, // 4*ext+4*pmulhw sequence in getArithmeticInstrCost()
541 { ISD::UDIV, MVT::v32i16, { 12 } }, // 2*vpmulhuw sequence in getArithmeticInstrCost()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dalpha.h1681 case DIV: case UDIV: case MOD: case UMOD: \
1970 {"divmod_operator", {DIV, MOD, UDIV, UMOD}}, \
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp348 case ISD::UDIV: { in Select()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsFastISel.cpp1926 case ISD::UDIV: in selectDivRem()
1928 DivOpc = Mips::UDIV; in selectDivRem()
2041 if (!selectBinaryOp(I, ISD::UDIV)) in fastSelectInstruction()
2042 return selectDivRem(I, ISD::UDIV); in fastSelectInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp2279 case ISD::UDIV: { in getArithmeticInstrCost()
2310 {ISD::UDIV, MVT::v2i8, 5}, {ISD::UDIV, MVT::v4i8, 8}, in getArithmeticInstrCost()
2311 {ISD::UDIV, MVT::v8i8, 8}, {ISD::UDIV, MVT::v2i16, 5}, in getArithmeticInstrCost()
2312 {ISD::UDIV, MVT::v4i16, 5}, {ISD::UDIV, MVT::v2i32, 1}}; in getArithmeticInstrCost()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/frv/
Dfrv.h2600 case UDIV: \
3317 { "condexec_si_divide_operator", { DIV, UDIV }}, \
/openbsd/src/gnu/gcc/gcc/
Drtlanal.c2103 case UDIV: in may_trap_p_1()
3253 case UDIV: in rtx_cost()
3609 case DIV: case UDIV: in nonzero_bits1()
3653 case UDIV: in nonzero_bits1()
4166 case UDIV: in num_sign_bit_copies1()
Dsched-vis.c129 case UDIV: in print_exp()
Dloop-iv.c1287 if (GET_CODE (niter) == UDIV) in determine_max_iter()
2347 tmp = simplify_gen_binary (UDIV, mode, tmp1, GEN_INT (d)); in iv_number_of_iterations()
2451 delta = simplify_gen_binary (UDIV, mode, delta, step); in iv_number_of_iterations()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/ip2k/
Dip2k.h2483 UDIV, MOD, UMOD, AND, IOR, \
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mn10300/
Dmn10300.h854 case UDIV: \
/openbsd/src/gnu/usr.bin/gcc/gcc/config/mcore/
Dmcore.h1031 case UDIV: \
/openbsd/src/gnu/usr.bin/gcc/gcc/config/s390/
Ds390.h856 case UDIV: \
/openbsd/src/gnu/usr.bin/gcc/gcc/config/vax/
Dvax.h875 case MULT: case DIV: case UDIV: case MOD: case UMOD: \
Dvax.c562 case UDIV:
/openbsd/src/gnu/usr.bin/gcc/gcc/config/v850/
Dv850.h1064 case UDIV: \
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dsimplify-rtx.c864 case DIV: case MOD: case UDIV: case UMOD:
1317 case UDIV:
1510 case UDIV:

123456