| /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);
|