- Nov 14, 2002
-
-
toy authored
The attached patch contains mostly trivial changes, including a few spelling corrections, plus changes to the types of condition raised in various cases. The only significant change, I believe, is - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the character already was defined to be a macro character; it overrides the previous definition (as per a suggestion from Drew McDermott on cmucl-help, dated 2002-09-22).
-
- Oct 07, 2002
-
-
toy authored
o Fix a few typos in code. o Delete a few unused symbols from various places o Use something better than %%RWSEQ-EOF%% for the eof marker. o Add target-foreign-linkage vars for the PPC and HPPA ports to aid cross-compilation. (The values are very likely wrong, but they're not used yet.) Based on a larger patch from Eric Marsden.
-
- Aug 09, 2002
-
-
toy authored
The idea of using of MACROLET instead of SYMBOL-MACROLET is due to Bill Newman, and Christophe Rhodes made it work in SBCL. * prevent SYMBOL-MACROLET from binding special variables, as per CLtS. This requires a change to the (rather ugly) way that the assembler uses symbol-macrolet on two special variables that contain the current segment and the current vop. We encapsulate all accesses to the special variables by macros, and replace the symbol-macrolet machinery by a macrolet.
-
- Oct 31, 2001
-
-
pw authored
broke the SPARC port.
-
- Oct 28, 2001
-
-
pw authored
Patch to correct non-ANSI use of symbol-macrolet in compiler backend. Also fix symbol-macrolet to disallow binding to special variables. ----------------------------------------------------------------------
-
- Mar 21, 1998
-
-
dtc authored
second return value indicating the number of locations associated with the TN.
-
- Jan 18, 1997
-
-
ram authored
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- May 18, 1993
- Mar 12, 1993
-
-
hallgren authored
Take out :reads/:writes since :dependencies is now used. Add to the instruction generator code for collecting dynamic statistics if needed. Accept :cost from the instructions file for instruction costs.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Nov 23, 1992
-
-
wlott authored
instruction can be a variable length, and hence cannot be used in a branch delay slot.
-
- Sep 10, 1992
-
-
wlott authored
the last write so that the read gets the correct value.
-
- Sep 09, 1992
-
-
wlott authored
anything in the delay slot, because whatever follows this block has to go there.
-
- Sep 04, 1992
-
-
wlott authored
to install.
-
- Aug 24, 1992
-
-
wlott authored
for mappings, use ssets and simple-vectors. In define-instruction, have one piece of code that computes both the read and write dependencies at once instead of having two difference pieces of code that build lists of each.
-
- Jul 31, 1992
-
-
wlott authored
options unless the scheduler is turned on.
-
- Jul 30, 1992
-
-
wlott authored
live at the end of a block is preserved. In other words, we have to make sure that the last value written is the last value written.
-
wlott authored
before, but now I think I do. Make INSERT-EMITTABLE-INST skip branches, because they get handled explicity in SCHEDULE-PENDING-INSTRUCTIONS. Fixed SCHEDULE-PENDING-INSTRUCTIONS to guarantee that instructions that depend on the branch will be emitting in the branch delay slot.
-
- Jul 29, 1992
- Jul 27, 1992
-
-
hallgren authored
-
hallgren authored
the C package.
-
hallgren authored
emitted them.
-
hallgren authored
Changed several #+nil's to #+debugs so that we can selectivly turn debugging noise on and off without changing the source. Also print the INST-EMITTER when printing instruction structures so we can tell what the instruction is.
-
hallgren authored
(car args) instead of just args.
-
- Jul 24, 1992
-
-
wlott authored
TN-LOCATION to convert TNs into locations. Actually call EMIT-NOP instead of just printing a message that a nop needs to be inserted.
-
- Jul 12, 1992
-
-
wlott authored
When using adjust-array to extent the vector of output-blocks, spec the initial-element as nil so it doesn't just leave the 0's behind.
-
- Jun 22, 1992
-
-
wlott authored
when the back-patch emitter function is called. This happens when the emitter function uses the inst macro to emit instructions that normally want to be back-patched.
-
- Jun 12, 1992
-
-
wlott authored
a nested use of ASSEMBLE and have variable scoped in the outside ASSEMBLE. Also, only bind *current-segment* and *current-vop* if they were supplied. Added a :vop-var option to DEFINE-INSTRUCTION so you can use the assemble (and inst) macro inside instruction emitters. Fixed DEFINE-INSTRUCTION-MACRO to enter the expander under the symbol's name instead of the symbol itself, because that is what we look for.
-
- May 28, 1992
-
-
wlott authored
-
- May 18, 1992
-
-
wlott authored
-