HomeSort by: relevance | last modified time | path
    Searched refs:urem (Results 1 - 25 of 42) sorted by relevancy

1 2

  /src/lib/libarch/sparc/v8/
sparc_v8.S 76 /*--- .urem ---*/
78 .global .urem
79 .type .urem,@function
80 .urem:
88 .size .urem,.LLfe5-.urem
  /src/lib/libc/arch/vax/gen/
Makefile.inc 13 udiv.S urem.S \
  /src/sys/arch/sparc/stand/common/
srt0.S 235 .global .rem, .urem
238 .urem:
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APSInt.h 119 *this = urem(RHS);
134 return IsUnsigned ? APSInt(urem(RHS), true) : APSInt(srem(RHS), false);
APInt.h 1087 APInt urem(const APInt &RHS) const;
1088 uint64_t urem(uint64_t RHS) const;
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ConstantRange.h 417 ConstantRange urem(const ConstantRange &Other) const;
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APInt.cpp 1061 // Extend the rotate APInt, so that the urem doesn't divide by 0.
1065 rot = rot.urem(APInt(rot.getBitWidth(), BitWidth));
1234 anc = t - 1 - t.urem(ad); // absolute value of nc
1279 nc = allOnes - (allOnes - d).urem(d);
1453 // compute the remainder (urem uses this).
1693 APInt APInt::urem(const APInt &RHS) const {
1731 uint64_t APInt::urem(uint64_t RHS) const {
1766 return -((-(*this)).urem(-RHS));
1767 return -((-(*this)).urem(RHS));
1770 return this->urem(-RHS)
    [all...]
KnownBits.cpp 531 KnownBits KnownBits::urem(const KnownBits &LHS, const KnownBits &RHS) { function in class:KnownBits
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
Loads.cpp 127 !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value()))
318 if (EltSize.urem(Alignment.value()) != 0)
DemandedBits.cpp 162 uint64_t ShiftAmt = SA->urem(BitWidth);
InstructionSimplify.cpp 925 /// This applies to all 4 opcodes (sdiv/udiv/srem/urem).
1102 /// These are simplifications common to SRem and URem.
1114 (Opcode == Instruction::URem &&
1122 (Opcode == Instruction::URem &&
1192 /// Given operands for a URem, see if we can fold the result.
1196 return simplifyRem(Instruction::URem, Op0, Op1, Q, MaxRecurse);
2787 *MulC != 0 && C->urem(*MulC) != 0) ||
2826 // icmp pred (urem X, Y), Y
2856 // icmp pred (urem X, Y), X
5108 case Instruction::URem
    [all...]
ValueTracking.cpp 1258 case Instruction::URem:
1261 Known = KnownBits::urem(Known, Known2);
1575 uint64_t ShiftAmt = SA->urem(BitWidth);
4558 case Instruction::URem: {
4972 case Instruction::URem:
5349 case Instruction::URem:
6765 case Instruction::URem:
6767 // 'urem x, C' produces [0, C).
  /src/external/apache2/llvm/dist/llvm/utils/vim/syntax/
llvm.vim 36 syn keyword llvmStatement umax umin une uno unreachable unwind urem va_arg
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
KnownBits.h 313 /// Compute known bits for urem(LHS, RHS).
314 static KnownBits urem(const KnownBits &LHS, const KnownBits &RHS);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCLoopInstrFormPrep.cpp 380 // key: value of (Offset urem DispConstraint). For DSForm, it can
392 BucketChain.Elements[j].Offset->getAPInt().urem(Form);
526 ((Form == DSForm) && !BasePtrIncSCEV->getAPInt().urem(4) &&
784 if (Diff && !Diff->getAPInt().urem(Form)) {
  /src/external/gpl3/gcc/dist/libgcc/config/sparc/
lb1spc.S 475 .global .urem
477 .urem:
  /src/external/gpl3/gcc.old/dist/libgcc/config/sparc/
lb1spc.S 475 .global .urem
477 .urem:
  /src/external/apache2/llvm/dist/llvm/lib/IR/
ConstantRange.cpp 812 case Instruction::URem:
813 return urem(Other);
1220 ConstantRange ConstantRange::urem(const ConstantRange &RHS) const {
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLLexer.cpp 869 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
Utils.cpp 482 return C1.urem(C2);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 170 if (Offset.urem(ScalarSizeInBytes) != 0)
449 // It is not safe to transform things like div, urem, etc. because we may
LoadStoreVectorizer.cpp 422 if (PtrDelta.urem(Stride) != 0)
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
Execution.cpp 754 // Additional macros to execute binary operations udiv/sdiv/urem/srem since
793 case Instruction::URem: INTEGER_VECTOR_FUNCTION(urem) break;
835 case Instruction::URem: R.IntVal = Src1.IntVal.urem(Src2.IntVal); break;
2079 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 780 case Instruction::URem:
798 case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 744 case Instruction::URem: {
815 uint64_t ShiftAmt = SA->urem(BitWidth);

Completed in 43 milliseconds

1 2