| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionDivision.cpp | 66 *Remainder = D.Zero; in divide() 72 *Remainder = D.Zero; in divide() 79 *Remainder = D.Zero; in divide() 95 *Remainder = Numerator; in divide() 99 *Remainder = D.Zero; in divide() 105 *Remainder = D.Remainder; in divide() 164 Remainder = Rs[0]; in visitAddExpr() 169 Remainder = SE.getAddExpr(Rs); in visitAddExpr() 204 Remainder = Zero; in visitMulExpr() 220 if (Remainder->isZero()) { in visitMulExpr() [all …]
|
| H A D | DependenceAnalysis.cpp | 1208 APInt Remainder = ConstDelta; in strongSIVtest() local 1213 if (Remainder != 0) { in strongSIVtest() 1396 APInt Remainder = APDelta; in weakCrossingSIVtest() local 1397 APInt::sdivrem(APDelta, APCoeff, Distance, Remainder); in weakCrossingSIVtest() 1399 if (Remainder != 0) { in weakCrossingSIVtest() 1409 Remainder = Distance.srem(Two); in weakCrossingSIVtest() 1411 if (Remainder != 0) { in weakCrossingSIVtest() 2418 APInt Remainder = ConstDelta.srem(RunningGCD); in gcdMIVtest() local 2419 if (Remainder != 0) { in gcdMIVtest() 2493 Remainder = ConstDelta.srem(RunningGCD); in gcdMIVtest() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | IntegerDivisionTest.cpp | 108 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 109 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub); in TEST() 138 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 139 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub); in TEST() 229 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 230 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub); in TEST() 259 Instruction* Remainder = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); in TEST() local 260 EXPECT_TRUE(Remainder && Remainder->getOpcode() == Instruction::Sub); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | Hash.cpp | 30 const uint8_t *Remainder = reinterpret_cast<const uint8_t *>(Longs.end()); in hashStringV1() local 36 uint16_t Value = *reinterpret_cast<const ulittle16_t *>(Remainder); in hashStringV1() 38 Remainder += 2; in hashStringV1() 44 Result ^= *(Remainder++); in hashStringV1()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/ |
| H A D | DurationFactoryScaleCheck.cpp | 163 const Expr *Remainder; in check() local 178 Remainder = MultBinOp->getRHS(); in check() 188 Remainder = MultBinOp->getLHS(); in check() 200 const Expr *Remainder = DivBinOp->getLHS(); in check() local 208 tooling::fixit::getText(*Remainder, *Result.Context) + ")") in check() 214 assert(Remainder && "No remainder found"); in check() 221 tooling::fixit::getText(*Remainder, *Result.Context) + ")") in check()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BypassSlowDivision.cpp | 48 Value *Remainder; member 51 : Quotient(InQuotient), Remainder(InRemainder) {} in QuotRemPair() 60 Value *Remainder = nullptr; member 172 return isDivisionOp() ? Value.Quotient : Value.Remainder; in getReplacement() 273 DivRemPair.Remainder = Builder.CreateSRem(Dividend, Divisor); in createSlowBB() 276 DivRemPair.Remainder = Builder.CreateURem(Dividend, Divisor); in createSlowBB() 304 DivRemPair.Remainder = in createFastBB() 321 RemPhi->addIncoming(LHS.Remainder, LHS.BB); in createDivRemPhiNodes() 322 RemPhi->addIncoming(RHS.Remainder, RHS.BB); in createDivRemPhiNodes() 424 Long.Remainder = Dividend; in insertFastDivAndRem() [all …]
|
| H A D | IntegerDivision.cpp | 89 Value *Remainder = Builder.CreateSub(Dividend, Product); in generatedUnsignedRemainderCode() local 94 return Remainder; in generatedUnsignedRemainderCode() 388 Value *Remainder = generateSignedRemainderCode(Rem->getOperand(0), in expandRemainder() local 393 Rem->replaceAllUsesWith(Remainder); in expandRemainder() 407 Value *Remainder = generatedUnsignedRemainderCode(Rem->getOperand(0), in expandRemainder() local 411 Rem->replaceAllUsesWith(Remainder); in expandRemainder()
|
| H A D | ScalarEvolutionExpander.cpp | 293 static bool FactorOutConstant(const SCEV *&S, const SCEV *&Remainder, in FactorOutConstant() argument 321 Remainder = SE.getAddExpr( in FactorOutConstant() 322 Remainder, SE.getConstant(C->getAPInt().srem(FC->getAPInt()))); in FactorOutConstant() 352 if (!FactorOutConstant(Start, Remainder, Factor, SE, DL)) in FactorOutConstant() 484 const SCEV *Remainder = SE.getConstant(Ty, 0); in expandAddToGEP() local 485 if (FactorOutConstant(Op, Remainder, ElSize, SE, DL)) { in expandAddToGEP() 488 if (!Remainder->isZero()) in expandAddToGEP() 489 NewOps.push_back(Remainder); in expandAddToGEP()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/Symbolize/ |
| H A D | MarkupFilter.cpp | 618 StringRef Remainder = Str; in parseMode() local 619 if (!Remainder.empty() && tolower(Remainder.front()) == 'r') in parseMode() 620 Remainder = Remainder.drop_front(); in parseMode() 621 if (!Remainder.empty() && tolower(Remainder.front()) == 'w') in parseMode() 622 Remainder = Remainder.drop_front(); in parseMode() 623 if (!Remainder.empty() && tolower(Remainder.front()) == 'x') in parseMode() 624 Remainder = Remainder.drop_front(); in parseMode() 627 if (!Remainder.empty()) { in parseMode()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APInt.cpp | 1473 if (Remainder) in divide() 1479 if (Remainder) in divide() 1502 if (Remainder) in divide() 1557 if (Remainder) { in divide() 1699 return Remainder; in urem() 1729 uint64_t Remainder; in urem() local 1731 return Remainder; in urem() 1819 Remainder.U.pVal); in udivrem() 1897 Remainder.negate(); in sdivrem() 1908 uint64_t R = Remainder; in sdivrem() [all …]
|
| H A D | ScaledNumber.cpp | 70 uint64_t Remainder = Dividend64 % Divisor; in divide32() local 77 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor)); in divide32()
|
| H A D | SHA1.cpp | 218 const size_t Remainder = std::min<size_t>( in update() local 220 for (size_t I = 0; I < Remainder; ++I) in update() 222 Data = Data.drop_front(Remainder); in update()
|
| H A D | SHA256.cpp | 197 const size_t Remainder = std::min<size_t>( in update() local 199 for (size_t I = 0; I < Remainder; ++I) in update() 201 Data = Data.drop_front(Remainder); in update()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | Mips16InstrInfo.cpp | 230 int64_t Remainder = FrameSize - Base; in makeFrame() local 232 if (isInt<16>(-Remainder)) in makeFrame() 233 BuildAddiuSpImm(MBB, I, -Remainder); in makeFrame() 235 adjustStackPtrBig(SP, -Remainder, MBB, I, Mips::V0, Mips::V1); in makeFrame() 254 int64_t Remainder = FrameSize - Base; in restoreFrame() local 258 if (isInt<16>(Remainder)) in restoreFrame() 259 BuildAddiuSpImm(MBB, I, Remainder); in restoreFrame() 261 adjustStackPtrBig(SP, Remainder, MBB, I, Mips::A0, Mips::A1); in restoreFrame()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | div.ll | 54 ; EABI MODE = Remainder in R1, quotient in R0 70 ; EABI MODE = Remainder in R1, quotient in R0 85 ; EABI MODE = Remainder in R2-R3, quotient in R0-R1 100 ; EABI MODE = Remainder in R2-R3, quotient in R0-R1
|
| H A D | thumb1-div.ll | 49 ; EABI MODE = Remainder in R2-R3, quotient in R0-R1 61 ; EABI MODE = Remainder in R2-R3, quotient in R0-R1
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionDivision.h | 32 const SCEV **Remainder); 66 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsELFObjectWriter.cpp | 449 std::list<ELFRelocationEntry> Remainder; in sortRelocs() local 456 copy_if_else(Relocs.begin(), Relocs.end(), std::back_inserter(Remainder), in sortRelocs() 461 for (auto &R : Remainder) { in sortRelocs()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APInt.h | 960 APInt &Remainder); 962 uint64_t &Remainder); 965 APInt &Remainder); 967 int64_t &Remainder); 1914 WordType *Remainder);
|
| H A D | BitVector.h | 174 if (unsigned Remainder = Size % BITWORD_SIZE) in all() local 175 return Bits[Size / BITWORD_SIZE] == (BitWord(1) << Remainder) - 1; in all()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 3590 if (Remainder) in CollectSubexprs() 3591 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs() 3603 if (Remainder && (AR->getLoop() == L || !isa<SCEVAddRecExpr>(Remainder))) { in CollectSubexprs() 3604 Ops.push_back(C ? SE.getMulExpr(C, Remainder) : Remainder); in CollectSubexprs() 3605 Remainder = nullptr; in CollectSubexprs() 3607 if (Remainder != AR->getStart()) { in CollectSubexprs() 3608 if (!Remainder) in CollectSubexprs() 3623 const SCEV *Remainder = in CollectSubexprs() local 3625 if (Remainder) in CollectSubexprs() 3671 if (Remainder) in GenerateReassociationsImpl() [all …]
|
| /llvm-project-15.0.7/lldb/source/Commands/ |
| H A D | CommandCompletions.cpp | 341 llvm::StringRef Remainder; in DiskFilesOrDirectories() local 343 Remainder = Buffer.drop_front(FirstSep + 1); in DiskFilesOrDirectories() 376 llvm::StringRef RemainderDir = path::parent_path(Remainder); in DiskFilesOrDirectories()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 909 unsigned Remainder = cast<SCEVConstant>(BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain() local 912 if (RemainderOffsetInfo.find(Remainder) == RemainderOffsetInfo.end()) in prepareBaseForDispFormChain() 913 RemainderOffsetInfo[Remainder] = std::make_pair(j, 1); in prepareBaseForDispFormChain() 915 RemainderOffsetInfo[Remainder].second++; in prepareBaseForDispFormChain()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.h | 180 template<int64_t Angle, int64_t Remainder>
|
| /llvm-project-15.0.7/bolt/runtime/ |
| H A D | instr.cpp | 336 uint64_t Remainder = Selector / NumEntries; in getEntry() local 355 Key, Remainder, Alloc, CurLevel + 1); in getEntry() 366 return getEntry(NextLevelTbl, Key, Remainder, Alloc, CurLevel + 1); in getEntry()
|