- May 11, 1993
-
-
ram authored
-
ram authored
disassembly in trace file. Add pseudo-backend operations which use the byte-order to determine what machine-independent fasl format to use. Removed byte-output-length. Instead we explicitly finalize the segment so that we have the correct offsets for the entry labels. When annotating tail-local calls, make sure the successor is the callee. Fixed byte-continuation numbering to be global and to be done for all the continuations referenced in ssets. Subtract out the right set in stack flow analysis. When moving set args into locals, remember that we number args backwards. If block ends in a tail call, don't emit any jump. byte-xep => byte-function.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Sep 07, 1992
-
-
ram authored
-
- Aug 02, 1992
-
-
ram authored
Change OUTPUT-BYTE-WITH-OPERAND and other functions to use 24 bit immediate, not 32. Added some more system constants. Added a hashtable so that we can quickly determine if a constant is a system constant. Added filler XOPs for the unused one-byte codes. Added code which translates calls to various functions to alternate two-arg versions when the call has two args (two-arg-+, etc.) Replaced many uses of (canonicalize-values segment results 0) with (assert (zerop results))
-
- Jul 29, 1992
-
-
wlott authored
-
- Jul 24, 1992
-
-
wlott authored
-