mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-09 10:31:14 +00:00
87896d9368
Additional fixes: Do something reasonable for subtargets with generic itineraries by handle node latency the same as for an empty itinerary. Now nodes default to unit latency unless an itinerary explicitly specifies a zero cycle stage or it is a TokenFactor chain. Original fixes: UnitsSharePred was a source of randomness in the scheduler: node priority depended on the queue data structure. I rewrote the recent VRegCycle heuristics to completely replace the old heuristic without any randomness. To make the ndoe latency adjustments work, I also needed to do something a little more reasonable with TokenFactor. I gave it zero latency to its consumers and always schedule it as low as possible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129421 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
2008-06-05-Carry.ll | ||
2008-07-03-SRet.ll | ||
2008-07-05-ByVal.ll | ||
2008-07-06-fadd64.ll | ||
2008-07-07-Float2Int.ll | ||
2008-07-07-FPExtend.ll | ||
2008-07-07-IntDoubleConvertions.ll | ||
2008-07-15-InternalConstant.ll | ||
2008-07-15-SmallSection.ll | ||
2008-07-16-SignExtInReg.ll | ||
2008-07-22-Cstpool.ll | ||
2008-07-23-fpcmp.ll | ||
2008-07-29-icmp.ll | ||
2008-07-31-fcopysign.ll | ||
2008-08-01-AsmInline.ll | ||
2008-08-03-fabs64.ll | ||
2008-08-03-ReturnDouble.ll | ||
2008-08-04-Bitconvert.ll | ||
2008-08-06-Alloca.ll | ||
2008-08-07-CC.ll | ||
2008-08-07-FPRound.ll | ||
2008-08-08-bswap.ll | ||
2008-08-08-ctlz.ll | ||
2008-10-13-LegalizerBug.ll | ||
2008-11-10-xint_to_fp.ll | ||
2009-11-16-CstPoolLoad.ll | ||
2010-04-07-DbgValueOtherTargets.ll | ||
2010-07-20-Select.ll | ||
2010-07-20-Switch.ll | ||
2010-11-09-CountLeading.ll | ||
2010-11-09-Mul.ll | ||
addc.ll | ||
analyzebranch.ll | ||
blockaddr.ll | ||
cmov.ll | ||
dg.exp | ||
divrem.ll | ||
fpbr.ll | ||
fpcmp.ll | ||
internalfunc.ll | ||
largeimm1.ll | ||
madd-msub.ll | ||
o32_cc_vararg.ll | ||
o32_cc.ll | ||
private.ll | ||
rotate.ll | ||
select.ll |