- Aug 06, 2003
-
-
toy authored
macro to support stack allocation.
-
- Aug 05, 2003
-
-
toy authored
DYNAMIC-EXTENT arg. (Untested on these platforms, except for sparc.)
-
- Aug 03, 2003
-
-
gerd authored
have according to CLtS. Found by Paul Dietz. Use boot14.lisp to bootstrap. * src/compiler/generic/utils.lisp (fixnumize): Renamed from fixnum. * src/bootfiles/18e/boot14.lisp: New file. * src/code/exports.lisp ("VM"): Export fixnumize. * src/assembly/alpha/arith.lisp, src/assembly/alpha/array.lisp: * src/assembly/alpha/assem-rtns.lisp, src/assembly/hppa/arith.lisp * src/assembly/hppa/array.lisp, src/assembly/hppa/assem-rtns.lisp * src/assembly/mips/alloc.lisp, src/assembly/mips/arith.lisp * src/assembly/mips/array.lisp, src/assembly/mips/assem-rtns.lisp * src/assembly/mips/bit-bash.lisp, src/assembly/ppc/arith.lisp * src/assembly/ppc/array.lisp, src/assembly/ppc/assem-rtns.lisp * src/assembly/rt/alloc.lisp, src/assembly/rt/arith.lisp * src/assembly/rt/array.lisp, src/assembly/rt/assem-rtns.lisp * src/assembly/sparc/arith.lisp, src/assembly/sparc/array.lisp * src/assembly/sparc/assem-rtns.lisp, src/assembly/x86/arith.lisp * src/assembly/x86/array.lisp, src/assembly/x86/assem-rtns.lisp * src/compiler/alpha/alloc.lisp, src/compiler/alpha/arith.lisp * src/compiler/alpha/array.lisp, src/compiler/alpha/call.lisp * src/compiler/alpha/move.lisp, src/compiler/alpha/nlx.lisp * src/compiler/alpha/static-fn.lisp, src/compiler/alpha/subprim.lisp * src/compiler/alpha/values.lisp, src/compiler/generic/utils.lisp * src/compiler/hppa/alloc.lisp, src/compiler/hppa/arith.lisp * src/compiler/hppa/array.lisp, src/compiler/hppa/call.lisp * src/compiler/hppa/move.lisp, src/compiler/hppa/nlx.lisp * src/compiler/hppa/static-fn.lisp, src/compiler/hppa/subprim.lisp * src/compiler/hppa/values.lisp, src/compiler/mips/alloc.lisp * src/compiler/mips/arith.lisp, src/compiler/mips/array.lisp * src/compiler/mips/call.lisp, src/compiler/mips/move.lisp * src/compiler/mips/nlx.lisp, src/compiler/mips/static-fn.lisp * src/compiler/mips/subprim.lisp, src/compiler/mips/values.lisp * src/compiler/ppc/alloc.lisp, src/compiler/ppc/arith.lisp * src/compiler/ppc/array.lisp, src/compiler/ppc/call.lisp * src/compiler/ppc/move.lisp, src/compiler/ppc/nlx.lisp * src/compiler/ppc/static-fn.lisp, src/compiler/ppc/subprim.lisp * src/compiler/ppc/values.lisp, src/compiler/rt/alloc.lisp * src/compiler/rt/arith.lisp, src/compiler/rt/array.lisp * src/compiler/rt/call.lisp, src/compiler/rt/move.lisp * src/compiler/rt/nlx.lisp, src/compiler/rt/static-fn.lisp * src/compiler/rt/subprim.lisp, src/compiler/rt/values.lisp * src/compiler/sparc/alloc.lisp, src/compiler/sparc/arith.lisp * src/compiler/sparc/array.lisp, src/compiler/sparc/call.lisp * src/compiler/sparc/move.lisp, src/compiler/sparc/nlx.lisp * src/compiler/sparc/static-fn.lisp, src/compiler/sparc/subprim.lisp * src/compiler/sparc/values.lisp, src/compiler/x86/alloc.lisp * src/compiler/x86/arith.lisp, src/compiler/x86/array.lisp * src/compiler/x86/call.lisp, src/compiler/x86/cell.lisp * src/compiler/x86/macros.lisp, src/compiler/x86/memory.lisp * src/compiler/x86/move.lisp, src/compiler/x86/nlx.lisp * src/compiler/x86/pred.lisp, src/compiler/x86/static-fn.lisp * src/compiler/x86/subprim.lisp, src/compiler/x86/values.lisp: Use fixnumize instead of fixnum.
-
- May 10, 2002
-
-
toy authored
-
- Sep 25, 2001
-
-
toy authored
frames. o Some updates for loadw/storew in case the tn-offset doesn't fit into the instruction offset field.
-
- Jan 03, 2001
-
-
dtc authored
o Try to predict whether branches will be taken or not.
-
- Apr 16, 1997
-
-
dtc authored
fix.
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Jul 20, 1993
-
-
wlott authored
unsupplied value to nil if more then 6 values where supplied.
-
- Mar 01, 1993
-
-
ram authored
maybe-load-stack-tn on the callee-nfp.
-
- Feb 07, 1993
-
-
wlott authored
memory in a descriptor register, which would confuse the garbage collector if this value was still around.
-
- Jan 15, 1993
-
-
wlott authored
accessed via %primitive.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Dec 17, 1992
-
-
wlott authored
-
- Oct 20, 1992
-
-
wlott authored
transform.
-
- Jul 27, 1992
-
-
hallgren authored
points so the scheduler doesn't help us out by removing the nop.
-
- May 24, 1992
-
-
ram authored
-
- May 21, 1992
- Apr 29, 1992
-
-
wlott authored
-
- Apr 28, 1992
-
-
wlott authored
needed for the register window. The call-out vop now takes the callee save area into account when allocating the frame.
-
- Apr 27, 1992
-
-
wlott authored
optimized for the single value return case.
-
- Apr 01, 1992
-
-
wlott authored
if between 2 and 6 (inclusive) values were expected. Also, spiffed up the case where > 6 values were expected.
-
- Mar 11, 1992
-
-
wlott authored
-
- Mar 06, 1992
-
-
wlott authored
and JALI instead of a LI/JR pair.
-
- Nov 09, 1991
-
-
ram authored
-
- Nov 08, 1991
-
-
ram authored
for representation selection's benefit.
-
- May 16, 1991
-
-
ram authored
value of the new NFP was loaded.
-
- Mar 23, 1991
-
-
wlott authored
-
- Mar 22, 1991
-
-
wlott authored
-
- Dec 02, 1990
-
-
wlott authored
the LRA, but it's lifetime was :from :eval so the compiler though it didn't conflict with, for example, the new FP. Therefore, the new FP could get trashed.
-
- Nov 30, 1990
-
-
wlott authored
-
- Nov 21, 1990
-
-
wlott authored
show up in registers, so people who use it better not allocate tns in it. Or more specifically, they better wire a temporary in it that is live from the return to the end of the vop.
-
- Nov 14, 1990
-
-
ram authored
This really can happen when we compile a full call to a local function for some reason (arg count error, etc.)
-
- Nov 03, 1990
-
-
wlott authored
support routines so we can change backends.
-
- Oct 23, 1990
-
-
wlott authored
routines. Also several minor tweaks here and there to fill delay slots better.
-
- Sep 28, 1990
-
-
ram authored
symbol.
-