| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 677 InstructionCost LoopSize = Metrics.NumInsts; in ApproximateLoopSize() local 685 if (LoopSize.isValid() && *LoopSize.getValue() < BEInsns + 1) in ApproximateLoopSize() 687 LoopSize = BEInsns + 1; in ApproximateLoopSize() 689 return LoopSize; in ApproximateLoopSize() 754 const unsigned LoopSize; member in UnrollCostEstimator 757 UnrollCostEstimator(Loop &L, unsigned LoopSize) : LoopSize(LoopSize) {} in UnrollCostEstimator() argument 764 assert(LoopSize >= UP.BEInsns && in getUnrolledLoopSize() 853 (LoopSize - UP.BEInsns); in shouldPartialUnroll() 897 UnrollCostEstimator UCE(*L, LoopSize); in computeUnrollCount() 1204 unsigned LoopSize = *LoopSizeIC.getValue(); in tryToUnrollLoop() local [all …]
|
| H A D | LoopDataPrefetch.cpp | 308 unsigned LoopSize = *Metrics.NumInsts.getValue(); in runOnLoop() local 309 if (!LoopSize) in runOnLoop() 310 LoopSize = 1; in runOnLoop() 312 unsigned ItersAhead = getPrefetchDistance() / LoopSize; in runOnLoop() 378 << " iterations ahead (loop size: " << LoopSize << ") in " in runOnLoop()
|
| H A D | LoopUnrollAndJamPass.cpp | 149 getUnrollAndJammedLoopSize(unsigned LoopSize, in getUnrollAndJammedLoopSize() argument 151 assert(LoopSize >= UP.BEInsns && "LoopSize should not be less than BEInsns!"); in getUnrollAndJammedLoopSize() 152 return static_cast<uint64_t>(LoopSize - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrollAndJammedLoopSize()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 357 void llvm::computePeelCount(Loop *L, unsigned LoopSize, in computePeelCount() argument 361 assert(LoopSize > 0 && "Zero loop size is not allowed!"); in computePeelCount() 390 if (2 * LoopSize > Threshold) in computePeelCount() 425 MaxPeelCount = std::min(MaxPeelCount, Threshold / LoopSize - 1); in computePeelCount() 479 LLVM_DEBUG(dbgs() << "Loop cost: " << LoopSize << "\n"); in computePeelCount() 482 << (Threshold / LoopSize - 1) << "\n"); in computePeelCount()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | LoopPeel.h | 33 void computePeelCount(Loop *L, unsigned LoopSize,
|
| H A D | UnrollLoop.h | 107 unsigned TripMultiple, unsigned LoopSize,
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 3456 int64_t LoopSize = Size; in emitLoop() local 3460 LoopSize -= LoopSize % 32; in emitLoop() 3466 .addImm(LoopSize) in emitLoop() 3474 if (LoopSize < Size) { in emitLoop() 3476 assert(Size - LoopSize == 16); in emitLoop()
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3100 unsigned LoopSize = *LoopSizeIC.getValue(); in computeHeuristicUnrollFactor() local 3111 MaxTripCount, MaxOrZero, TripMultiple, LoopSize, UP, PP, in computeHeuristicUnrollFactor()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 12536 unsigned LoopSize = 0; in getPrefLoopAlignment() local 12541 LoopSize += MBB->getAlignment().value() / 2; in getPrefLoopAlignment() 12544 LoopSize += TII->getInstSizeInBytes(MI); in getPrefLoopAlignment() 12545 if (LoopSize > 192) in getPrefLoopAlignment() 12550 if (LoopSize <= 64) in getPrefLoopAlignment() 12553 if (LoopSize <= 128) in getPrefLoopAlignment()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 11276 unsigned LoopSize = SizeVal - BytesLeft; in EmitStructByval() local 11284 for (unsigned i = 0; i < LoopSize; i+=UnitSize) { in EmitStructByval() 11348 if ((LoopSize & 0xFFFF0000) != 0) in EmitStructByval() 11351 .addImm(LoopSize & 0xFFFF) in EmitStructByval() 11354 if ((LoopSize & 0xFFFF0000) != 0) in EmitStructByval() 11357 .addImm(LoopSize >> 16) in EmitStructByval() 11362 const Constant *C = ConstantInt::get(Int32Ty, LoopSize); in EmitStructByval()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 15965 uint64_t LoopSize = 0; in getPrefLoopAlignment() local 15968 LoopSize += TII->getInstSizeInBytes(*J); in getPrefLoopAlignment() 15969 if (LoopSize > 32) in getPrefLoopAlignment() 15973 if (LoopSize > 16 && LoopSize <= 32) in getPrefLoopAlignment()
|