Searched refs:udiv (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-9.3-release/sys/sparc64/include/
H A Dktr.h85 udiv r2, r3, r2 ; \
93 udiv r2, r3, r2 ; \
/freebsd-9.3-release/contrib/compiler-rt/lib/arm/
H A Dudivsi3.S39 udiv r0, r0, r1
/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DConstantRange.h234 /// udiv - Return a new range representing the possible values resulting
237 ConstantRange udiv(const ConstantRange &Other) const;
/freebsd-9.3-release/contrib/llvm/include/llvm/ADT/
H A DAPSInt.h100 *this = udiv(RHS);
111 return IsUnsigned ? APSInt(udiv(RHS), true) : APSInt(sdiv(RHS), false);
H A DAPInt.h68 /// of the operation. For example, sdiv and udiv. However, because the bit
899 APInt LLVM_ATTRIBUTE_UNUSED_RESULT udiv(const APInt &RHS) const;
1809 inline APInt udiv(const APInt &LHS, const APInt &RHS) { return LHS.udiv(RHS); }
/freebsd-9.3-release/sys/sparc64/sparc64/
H A Dswtch.S177 udiv %l3, %l5, %l6
246 udiv %l3, %l5, %l6
H A Dmp_exception.S46 udiv r2, r3, r4 ; \
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DAPInt.cpp1323 x_new = (this->udiv(x_old) + x_old).udiv(two);
1340 APInt midpoint((nextSquare - square).udiv(two));
1406 q1 = signedMin.udiv(anc); // initialize q1 = 2p/abs(nc)
1408 q2 = signedMin.udiv(ad); // initialize q2 = 2p/abs(d)
1451 q1 = signedMin.udiv(nc); // initialize q1 = 2p/nc
1453 q2 = signedMax.udiv(d); // initialize q2 = (2p-1)/d
1842 APInt APInt::udiv(const APInt& RHS) const {
1882 return (-(*this)).udiv(-RHS);
1883 return -((-(*this)).udiv(RH
[all...]
H A DConstantRange.cpp627 ConstantRange::udiv(const ConstantRange &RHS) const { function in class:ConstantRange
633 APInt Lower = getUnsignedMin().udiv(RHS.getUnsignedMax());
645 APInt Upper = getUnsignedMax().udiv(RHS_umin) + 1;
H A DAPFloat.cpp3458 significand = significand.udiv(divisor);
/freebsd-9.3-release/contrib/gcc/config/sparc/
H A Dlb1spl.asm10 .global .udiv
12 .udiv:
H A Dlb1spc.asm118 .global .udiv
122 .udiv:
/freebsd-9.3-release/contrib/gcc/
H A Dlibgcc2.h260 #define __udivdi3 __NDW(udiv,3)
H A Dexpmed.c122 struct rtx_def udiv; rtunion udiv_fld1; member in struct:__anon1152
169 PUT_CODE (&all.udiv, UDIV);
170 XEXP (&all.udiv, 0) = &all.reg;
171 XEXP (&all.udiv, 1) = &all.reg;
217 PUT_MODE (&all.udiv, mode);
230 udiv_cost[mode] = rtx_cost (&all.udiv, SET);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DLiteralSupport.cpp903 OverflowOccurred |= Val.udiv(RadixVal) != OldVal;
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DLazyValueInfo.cpp738 Result.markConstantRange(LHSRange.udiv(RHSRange));
H A DConstantFolding.cpp781 APInt NewIdx = Offset.udiv(ElemSize);
H A DScalarEvolution.cpp605 // Lexicographically compare udiv expressions.
2134 return LHS; // X udiv 1 --> x
2135 // If the denominator is zero, the result of the udiv is undefined. Don't
3360 return setUnsignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y)));
3501 return setSignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y)));
5602 // back edge count. (Ideally we would have an "isexact" bit for udiv). We know
5611 // computed by this udiv could be smaller than the number of well-defined
6608 APInt ExitVal = (End + A).udiv(A);
H A DInstructionSimplify.cpp1994 // 'udiv CI2, x' produces [0, CI2].
1997 // 'udiv x, CI2' produces [0, UINT_MAX / CI2].
2000 Upper = NegOne.udiv(CI2->getValue()) + 1;
2319 // x udiv y <=u x.
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp648 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp697 // Additional macros to execute binary operations udiv/sdiv/urem/srem since
734 case Instruction::UDiv: INTEGER_VECTOR_FUNCTION(udiv) break;
776 case Instruction::UDiv: R.IntVal = Src1.IntVal.udiv(Src2.IntVal); break;
2033 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break;
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp746 case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DConstantFold.cpp1056 return ConstantInt::get(CI1->getContext(), C1V.udiv(C2V));
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/
H A Dsparcv8.S340 udiv %o1,%o2,%o0
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1837 // treat a udiv as a logical right shift by the power of 2 known to
2823 Outputs.push_back(getConstant(C1.udiv(C2), SVT));

Completed in 273 milliseconds

12