Files
clang-p2996/llvm/lib/Analysis/LoopCacheAnalysis.cpp
Sjoerd Meijer 2e6deb1dd3 [LoopInterchange] Fix overflow in cost calculation (#111807)
If the iteration count is really large, e.g. UINT_MAX, then the cost
calculation can overflows and trigger an assert. So saturate the cost to
INT_MAX if this is the case by using InstructionCost as a type which
already supports this kind of overflow handling.

This fixes #104761
2024-11-14 08:40:45 +00:00

27 KiB