/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 122 $UDIV= "divwu"; # unsigned divide 146 $UDIV= "divdu"; # unsigned divide 1684 $UDIV r8,r3,r9 #q = h/dh
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetTransformInfo.h | 107 case ISD::UDIV:
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
H A D | umodsi3.S | 70 # error THUMB mode requires CLZ or UDIV
|
H A D | udivmodsi4.S | 73 # error THUMB mode requires CLZ or UDIV
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1362 { ISD::UDIV, MVT::v1i64, 1 * FunctionCallDivCost}, in getArithmeticInstrCost() 1366 { ISD::UDIV, MVT::v2i32, 2 * FunctionCallDivCost}, in getArithmeticInstrCost() 1370 { ISD::UDIV, MVT::v4i16, ReciprocalDivCost}, in getArithmeticInstrCost() 1374 { ISD::UDIV, MVT::v8i8, ReciprocalDivCost}, in getArithmeticInstrCost() 1379 { ISD::UDIV, MVT::v2i64, 2 * FunctionCallDivCost}, in getArithmeticInstrCost() 1383 { ISD::UDIV, MVT::v4i32, 4 * FunctionCallDivCost}, in getArithmeticInstrCost() 1387 { ISD::UDIV, MVT::v8i16, 8 * FunctionCallDivCost}, in getArithmeticInstrCost() 1391 { ISD::UDIV, MVT::v16i8, 16 * FunctionCallDivCost}, in getArithmeticInstrCost() 2103 case ISD::UDIV: in maybeLoweredToCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPNodes.def | 99 ADD_BINARY_VVP_OP_COMPACT(UDIV)
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 250 UDIV, enumerator
|
H A D | SDPatternMatch.h | 594 return BinaryOpc_match<LHS, RHS, false>(ISD::UDIV, L, R);
|
H A D | SelectionDAG.h | 2390 case ISD::UDIV: 2405 case ISD::UDIV:
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 364 if ((ISD == ISD::UDIV || ISD == ISD::UREM) && in getArithmeticInstrCost() 366 if (ISD == ISD::UDIV) in getArithmeticInstrCost() 443 { ISD::UDIV, MVT::v16i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost() 484 { ISD::UDIV, MVT::v8i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost() 525 { ISD::UDIV, MVT::v8i32, { 12 } }, // 2*pmuludq sequence + split. in getArithmeticInstrCost() 556 { ISD::UDIV, MVT::v4i32, { 5 } }, // pmuludq sequence in getArithmeticInstrCost() 571 { ISD::UDIV, MVT::v64i8, { 14 } }, // 2*ext+2*pmulhw sequence in getArithmeticInstrCost() 576 { ISD::UDIV, MVT::v32i16, { 6 } }, // vpmulhuw sequence in getArithmeticInstrCost() 589 { ISD::UDIV, MVT::v64i8, { 28 } }, // 4*ext+4*pmulhw sequence in getArithmeticInstrCost() 594 { ISD::UDIV, MVT::v32i16, { 12 } }, // 2*vpmulhuw sequence in getArithmeticInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 350 case ISD::UDIV: { in Select()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsFastISel.cpp | 1926 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()
|
H A D | MipsSEISelLowering.cpp | 238 setOperationAction(ISD::UDIV, MVT::i32, Legal); in MipsSETargetLowering() 285 setOperationAction(ISD::UDIV, MVT::i64, Legal); in MipsSETargetLowering() 344 setOperationAction(ISD::UDIV, Ty, Legal); in addMSAIntType() 1811 return DAG.getNode(ISD::UDIV, DL, Op->getValueType(0), Op->getOperand(1), in lowerINTRINSIC_WO_CHAIN()
|
H A D | MipsScheduleP5600.td | 193 def : InstRW<[P5600WriteAL2DivU], (instrs DIVU, PseudoUDIV, UDIV)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3075 case ISD::UDIV: { in getArithmeticInstrCost() 3106 {ISD::UDIV, MVT::v2i8, 5}, {ISD::UDIV, MVT::v4i8, 8}, in getArithmeticInstrCost() 3107 {ISD::UDIV, MVT::v8i8, 8}, {ISD::UDIV, MVT::v2i16, 5}, in getArithmeticInstrCost() 3108 {ISD::UDIV, MVT::v4i16, 5}, {ISD::UDIV, MVT::v2i32, 1}}; in getArithmeticInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 557 void visitUDiv(const User &I) { visitBinary(I, ISD::UDIV); } in visitUDiv()
|
H A D | SelectionDAGDumper.cpp | 268 case ISD::UDIV: return "udiv"; in getOperationName()
|
H A D | FastISel.cpp | 1823 return selectBinaryOp(I, ISD::UDIV); in selectOperator() 1991 } else if (Opcode == ISD::UDIV && isPowerOf2_64(Imm)) { in fastEmit_ri_()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 76 setOperationAction({ISD::MUL, ISD::SDIV, ISD::UDIV}, MVT::i8, Promote); in M68kTargetLowering() 77 setOperationAction({ISD::MUL, ISD::SDIV, ISD::UDIV}, MVT::i16, Legal); in M68kTargetLowering() 79 setOperationAction({ISD::MUL, ISD::SDIV, ISD::UDIV}, MVT::i32, Legal); in M68kTargetLowering() 81 setOperationAction({ISD::MUL, ISD::SDIV, ISD::UDIV}, MVT::i32, LibCall); in M68kTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 132 setOperationAction(ISD::UDIV, MVT::i8, Promote); in MSP430TargetLowering() 138 setOperationAction(ISD::UDIV, MVT::i16, LibCall); in MSP430TargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 887 case ISD::UDIV: in canOpTrap() 1780 case UDiv: return ISD::UDIV; in InstructionOpcodeToISD()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 144 setOperationAction({ISD::UDIV, ISD::UREM}, MVT::i32, Custom); in LoongArchTargetLowering() 261 setOperationAction({ISD::MUL, ISD::SDIV, ISD::SREM, ISD::UDIV, ISD::UREM}, in LoongArchTargetLowering() 308 setOperationAction({ISD::MUL, ISD::SDIV, ISD::SREM, ISD::UDIV, ISD::UREM}, in LoongArchTargetLowering() 2622 case ISD::UDIV: in getLoongArchWOpcode() 2820 case ISD::UDIV: in ReplaceNodeResults() 3933 return DAG.getNode(ISD::UDIV, DL, N->getValueType(0), N->getOperand(1), in performINTRINSIC_WO_CHAINCombine()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | VPIntrinsics.def | 201 HELPER_REGISTER_BINARY_INT_VP(vp_udiv, VP_UDIV, UDiv, UDIV)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 151 setOperationAction(ISD::UDIV, MVT::i8, Expand); in AVRTargetLowering() 152 setOperationAction(ISD::UDIV, MVT::i16, Expand); in AVRTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 107 setOperationAction(ISD::UDIV, MVT::i32, Expand); in CSKYTargetLowering()
|