Home
last modified time | relevance | path

Searched refs:udiv (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-9-stable/sys/sparc64/include/
Dktr.h85 udiv r2, r3, r2 ; \
93 udiv r2, r3, r2 ; \
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r262261-llvm-r198740-sparc.diff82 [(set i64:$rd, (udiv i64:$rs1, i64:$rs2))]>;
86 - [(set i64:$rd, (udiv i64:$rs1, (i64 simm13:$i)))]>;
89 + [(set i64:$rd, (udiv i64:$rs1, (i64 simm13:$simm13)))]>;
Dpatch-r262261-llvm-r198533-sparc.diff463 + ! CHECK: udiv %g1, %g2, %g3 ! encoding: [0x86,0x70,0x40,0x02]
464 + udiv %g1, %g2, %g3
Dpatch-r262261-llvm-r198591-sparc.diff701 +# CHECK: udiv %g1, %g2, %g3
/freebsd-9-stable/contrib/llvm/lib/Support/
DAPInt.cpp1323 x_new = (this->udiv(x_old) + x_old).udiv(two); in sqrt()
1340 APInt midpoint((nextSquare - square).udiv(two)); in sqrt()
1406 q1 = signedMin.udiv(anc); // initialize q1 = 2p/abs(nc) in magic()
1408 q2 = signedMin.udiv(ad); // initialize q2 = 2p/abs(d) in magic()
1451 q1 = signedMin.udiv(nc); // initialize q1 = 2p/nc in magicu()
1453 q2 = signedMax.udiv(d); // initialize q2 = (2p-1)/d in magicu()
1842 APInt APInt::udiv(const APInt& RHS) const { in udiv() function in APInt
1882 return (-(*this)).udiv(-RHS); in sdiv()
1883 return -((-(*this)).udiv(RHS)); in sdiv()
1886 return -(this->udiv(-RHS)); in sdiv()
[all …]
DConstantRange.cpp627 ConstantRange::udiv(const ConstantRange &RHS) const { in udiv() function in ConstantRange
633 APInt Lower = getUnsignedMin().udiv(RHS.getUnsignedMax()); in udiv()
645 APInt Upper = getUnsignedMax().udiv(RHS_umin) + 1; in udiv()
/freebsd-9-stable/contrib/compiler-rt/lib/arm/
Dudivsi3.S39 udiv r0, r0, r1
/freebsd-9-stable/contrib/llvm/include/llvm/ADT/
DAPSInt.h100 *this = udiv(RHS);
111 return IsUnsigned ? APSInt(udiv(RHS), true) : APSInt(sdiv(RHS), false);
DAPInt.h899 APInt LLVM_ATTRIBUTE_UNUSED_RESULT udiv(const APInt &RHS) const;
1809 inline APInt udiv(const APInt &LHS, const APInt &RHS) { return LHS.udiv(RHS); } in udiv() function
/freebsd-9-stable/sys/sparc64/sparc64/
Dswtch.S177 udiv %l3, %l5, %l6
246 udiv %l3, %l5, %l6
Dmp_exception.S46 udiv r2, r3, r4 ; \
/freebsd-9-stable/contrib/llvm/include/llvm/Support/
DConstantRange.h237 ConstantRange udiv(const ConstantRange &Other) const;
/freebsd-9-stable/contrib/gcc/config/sparc/
Dlb1spl.asm10 .global .udiv
12 .udiv: label
Dlb1spc.asm118 .global .udiv
122 .udiv: label
Dsparc.md5175 (udiv:SI (match_operand:SI 1 "nonimmediate_operand" "")
5186 (udiv:SI (match_operand:SI 1 "nonimmediate_operand" "r,r,r,m")
5196 return "udiv\t%1, %2, %0";
5225 (udiv:SI (match_operand:SI 1 "nonimmediate_operand" "r")
5234 (udiv:DI (match_operand:DI 1 "register_operand" "r")
5242 (compare:CC (udiv:SI (match_operand:SI 1 "register_operand" "r")
5246 (udiv:SI (match_dup 1) (match_dup 2)))]
/freebsd-9-stable/contrib/gcc/
Dlibgcc2.h260 #define __udivdi3 __NDW(udiv,3)
Dexpmed.c122 struct rtx_def udiv; rtunion udiv_fld1; in init_expmed() member
169 PUT_CODE (&all.udiv, UDIV); in init_expmed()
170 XEXP (&all.udiv, 0) = &all.reg; in init_expmed()
171 XEXP (&all.udiv, 1) = &all.reg; in init_expmed()
217 PUT_MODE (&all.udiv, mode); in init_expmed()
230 udiv_cost[mode] = rtx_cost (&all.udiv, SET); in init_expmed()
/freebsd-9-stable/contrib/llvm/lib/Target/Sparc/
DSparcInstr64Bit.td214 [(set i64:$rd, (udiv i64:$rs1, i64:$rs2))]>;
218 [(set i64:$rd, (udiv i64:$rs1, (i64 simm13:$simm13)))]>;
/freebsd-9-stable/contrib/llvm/lib/AsmParser/
DLLLexer.cpp648 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv); in LexIdentifier()
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp734 case Instruction::UDiv: INTEGER_VECTOR_FUNCTION(udiv) break; in visitBinaryOperator()
776 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break; in visitBinaryOperator()
2033 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break; in getConstantExprValue()
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DLazyValueInfo.cpp738 Result.markConstantRange(LHSRange.udiv(RHSRange)); in solveBlockValueConstantRange()
/freebsd-9-stable/contrib/llvm/include/llvm/Target/
DTargetSelectionDAG.td96 def SDTIntBinOp : SDTypeProfile<1, 2, [ // add, and, or, xor, udiv, etc.
325 def udiv : SDNode<"ISD::UDIV" , SDTIntBinOp>;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Lex/
DLiteralSupport.cpp903 OverflowOccurred |= Val.udiv(RadixVal) != OldVal; in GetIntegerValue()
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp746 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break; in getConstantValue()
/freebsd-9-stable/contrib/gcc/config/i386/
Dpredicates.md959 mod,udiv,umod,ashift,rotate,ashiftrt,lshiftrt,rotatert"))

123