mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-02 09:29:24 +00:00
7b5b76835a
variable (with step 1) and m is its final value. Then, the correct trip count is SMAX(m,n)-n. Previously, we used SMAX(0,m-n), but m-n may overflow and can't in general be interpreted as signed. Patch by Nick Lewycky. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47007 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
2007-07-15-NegativeStride.ll | ||
2007-08-06-MisinterpretBranch.ll | ||
2007-08-06-Unsigned.ll | ||
2007-09-27-LargeStepping.ll | ||
2007-11-14-SignedAddRec.ll | ||
2007-11-18-OrInstruction.ll | ||
2008-02-11-ReversedCondition.ll | ||
2008-02-12-SMAXTripCount.ll | ||
dg.exp | ||
do-loop.ll | ||
smax.ll | ||
SolveQuadraticEquation.ll | ||
trip-count2.ll | ||
trip-count.ll |