source: branches/lscan

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @16546   6 years gb ready to merge into trunk.
(edit) @16543   6 years gb restore x8632 support, hopefully.
(edit) @16538   6 years gb if we eliminate some nodes from the flow graph, eliminate those nodes' …
(edit) @16535   6 years gb will need to run tests with new alloctor on Need to sleep first.
(edit) @16534   6 years gb mark_xp() bothers to mark the fn register. This was lost in a merge …
(edit) @16533   6 years gb stable with new allocator off. Could be worse, and recently has been. …
(edit) @16523   6 years gb current
(edit) @16519   6 years gb fix x862-formlist
(edit) @16518   6 years gb changes
(edit) @16517   6 years gb daily.
(edit) @16514   6 years gb Work in progress
(edit) @16506   6 years gb current code.
(edit) @16505   6 years gb rewrite labels/flet bodies and self-calls.
(edit) @16504   6 years gb Linux image.
(edit) @16503   6 years gb darwin image
(edit) @16502   6 years gb temp5 a temp reg again. arg_w an arg reg sometimes Don't bailout on …
(edit) @16501   6 years gb fewer typos
(edit) @16500   6 years gb current image.
(edit) @16499   6 years gb another temp register.
(edit) @16498   6 years gb work in progress.
(edit) @16497   6 years gb Bail out more.
(edit) @16496   6 years gb work-in-progress.
(edit) @16494   6 years gb ! call-subprim-no-return. Tired of losing this change in editing mishaps.
(edit) @16492   6 years gb just saving this so that it won't be lost
(edit) @16490   6 years gb Working, for some value of that term. Bail out on lambda-list complexity.
(edit) @16489   6 years gb Use :NEEDS-FRAME-POINTER and :USES-FRAME-POINTER consistently.
(edit) @16488   6 years gb Work-in-progress.
(edit) @16487   6 years gb Change handling of split intervals significantly.
(edit) @16486   6 years gb Call ENSURE-SUPPLIED-P on &key supplied-p args too.
(edit) @16483   6 years gb simpler (later) handling of spills and loads. should try to split at …
(edit) @16482   6 years gb working Linux image
(edit) @16481   6 years gb working Darwin image
(edit) @16480   6 years gb revive self-call
(edit) @16479   6 years gb back out of r16476, which broke everything
(edit) @16478   6 years gb back out of r16476, which broke everything
(edit) @16477   6 years gb darwin image
(edit) @16476   6 years gb Self-calls again, or at least some cases.
(edit) @16475   6 years gb image.
(edit) @16474   6 years gb Typo.
(edit) @16473   6 years gb Merge more EGC changes from trunk.
(edit) @16472   6 years gb Self-calls again, or at least some cases. Merge EGC changes from trunk.
(edit) @16471   6 years gb add ! reuse-frame.
(edit) @16470   6 years gb initialize *linear-scan-verbose* to nil. maintain fgn-spills agaib in …
(edit) @16469   6 years gb darwin image
(edit) @16468   6 years gb current image
(edit) @16467   6 years gb :spill and :reload attributes.
(edit) @16466   6 years gb :spill and :reload attributes.
(edit) @16465   6 years gb keep trying to get NX-ENSURE-SUPPLIED-P right. Null initforms are acode.
(edit) @16464   6 years gb bail out on self-calls until I stop breaking them.
(edit) @16463   6 years gb use :spill and :reload attrbutes instead of :late and :csp.
(edit) @16460   6 years gb current Darwin image
(edit) @16459   6 years gb un-break self-calls, which broke in yesterday's commit.
(edit) @16458   6 years gb redefine :late vinsn attribute. use it for nfp spilling as well. …
(edit) @16456   6 years gb when introducing spill/reload instructions when splitting/spilling an …
(edit) @16455   6 years gb for bootstrapping
(edit) @16454   6 years gb fewer typos.
(edit) @16453   6 years gb lose the explict handling of callee-save live intervals; …
(edit) @16452   6 years gb do dynamic binding inline when linear-scan trust frontend to generate …
(edit) @16451   6 years gb try again to fix handling of supplied=p vars.
(edit) @16450   6 years gb work around apparent assembler bug in %iasr, %ilsr vinsns. fix typo in …
(edit) @16449   6 years gb current image
(edit) @16448   6 years gb Mostly moving forward. Still problems with com[lex lambda lists, and …
(edit) @16444   6 years gb still in progress.
(edit) @16441   6 years gb current
(edit) @16440   6 years gb remove breakpoints from ! reserve-spill-area current image
(edit) @16439   6 years gb Don't use SPILL-AND-SPLIT-INTERVAL to deal with intervals whose …
(edit) @16438   6 years gb Try to check that there is a "vinsn-list" to add a wired lreg to when …
(edit) @16437   6 years gb support for WITH-IMM-TEMPS (etc) in the new allocator.
(edit) @16436   6 years gb call vinsns don't take logical-register pseudo-argumments anymore - …
(edit) @16434   6 years gb Don't spill/split intervals that have already been spilled/split. …
(edit) @16433   6 years gb getting better.
(edit) @16432   6 years gb ttributes in keyword package. COPY-GPR simpler.
(edit) @16430   6 years gb Try to avoid conflicts with fixed intervals, but the problems there …
(edit) @16429   6 years gb THREE-TARGETED-REG-FORMS. Needs to do something like PSETQ (uses 2 …
(edit) @16428   6 years gb Add COPY-GPR!, which is not marked as a trivial copy.
(edit) @16427   6 years gb Move (mostly) forward. should have full lambda support now, but still …
(edit) @16426   6 years gb Treat incoming stack-based arguments as if their intervals/logical …
(edit) @16425   6 years gb Kinder. gentler scheme for dealing with dedicated registers. Use that …
(edit) @16424   6 years gb punt on MAKE=CLOZURE. Fix soon.
(edit) @16423   6 years gb NODE-REG-MASJ-FOR-UEH, used in AVAILABLE-NODE-TEMP.
(edit) @16422   6 years gb REGISTER-KILLED-BY knows about dpayback.
(edit) @16421   6 years gb Make-vcell.
(edit) @16418   6 years gb darwin binaries
(edit) @16417   6 years gb bootstrap.
(edit) @16416   6 years gb bootstrap.
(edit) @16415   6 years gb Try to force reversion to legacy backrnd more ... robustly …
(edit) @16414   6 years gb no explicit PUSH in PROG1.
(edit) @16413   6 years gb fix typo.
(edit) @16412   6 years gb For bootstrapping.
(edit) @16411   6 years gb use INSERT-VINSN-BEFORE; get sequence numbers right. Seems to improve …
(edit) @16410   6 years gb deprecate legacy nfp stuff
(edit) @16409   6 years gb wip
(edit) @16407   6 years gb Split/spil/reload float intervals, too. Mot working yet. bad reloads …
(edit) @16403   6 years gb Finish nuking NVRs Start to deal with spill ing/restoring …
(edit) @16402   6 years gb deal with two-address vinsns when computing live sets. don't try to …
(edit) @16401   6 years gb fix typo.
(edit) @16400   6 years gb split and spill intervals.
(edit) @16399   6 years gb SPILL. RELOAD vinsns.
(edit) @16398   6 years gb POP-DLL-NODE, DO-DLL_NODES-TAIL.
(edit) @16397   6 years gb spill intervals, not lregs.
Note: See TracRevisionLog for help on using the revision log.