/[cmucl]/src/assembly/assemfile.lisp
ViewVC logotype

Log of /src/assembly/assemfile.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.37.4.1 - (view) (annotate) - [select for diffs]
Sat May 22 11:45:07 2004 UTC (9 years, 10 months ago) by rtoy
Branch: UNICODE-BRANCH
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 , to next main 1.38
Perform trivial merge from head to unicode-branch.

Revision 1.38 - (view) (annotate) - [select for diffs]
Mon Jan 6 15:10:15 2003 UTC (11 years, 3 months ago) by toy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_19f, RELEASE_20a, RELEASE_20b, amd64-dd-start, amd64-merge-start, cold-pcl-base, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, dynamic-extent-base, intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, label-2009-03-16, label-2009-03-25, lisp-executable-base, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, mod-arith-base, portable-clx-base, portable-clx-import-2009-06-16, post-merge-intl-branch, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, pre-merge-intl-branch, pre-telent-clx, prm-before-macosx-merge-tag, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, release-20b-pre1, release-20b-pre2, remove_negative_zero_not_zero, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base, sparc_gencgc, sparc_gencgc_merge, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, RELEASE-20B-BRANCH, amd64-dd-branch, cold-pcl, cross-sol-x86-branch, cross-sparc-branch, double-double-array-branch, double-double-branch, double-double-reader-branch, dynamic-extent, intl-2-branch, intl-branch, lisp-executable, mod-arith-branch, portable-clx-branch, ppc_gencgc_branch, release-18e-branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch, release-19e-branch, sparc-tramp-assem-branch, sparc_gencgc_branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.37: +2 -2 lines
Diff to previous 1.37
Precede compiler messages with a semi-colon.  Error messages don't
have the semi-colon prefix.

Revision 1.37 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:57:57 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, RELEASE_18a, RELEASE_18b, RELEASE_18c, RELEASE_18d, UNICODE-BASE
Branch point for: RELENG_18, UNICODE-BRANCH
Changes since 1.36: +1 -3 lines
Diff to previous 1.36
Fix headed boilerplate.

Revision 1.36 - (view) (annotate) - [select for diffs]
Wed Apr 6 16:55:45 1994 UTC (20 years ago) by hallgren
Branch: MAIN
Changes since 1.35: +7 -4 lines
Diff to previous 1.35
Added alpha support.  Also bind *coalesce-contants* to t since it was
coming up up bound during compilation.

Revision 1.35 - (view) (annotate) - [select for diffs]
Tue May 25 21:23:52 1993 UTC (20 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.34: +6 -2 lines
Diff to previous 1.34
Merge multiple :ignores into one.

Revision 1.34 - (view) (annotate) - [select for diffs]
Tue May 18 23:49:12 1993 UTC (20 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.33: +2 -4 lines
Diff to previous 1.33
Bind *features* to (backend-features *backend*) so that things like #+gengc
work.

Revision 1.33 - (view) (annotate) - [select for diffs]
Mon Aug 3 12:50:33 1992 UTC (21 years, 8 months ago) by wlott
Branch: MAIN
Changes since 1.32: +38 -83 lines
Diff to previous 1.32
Removed traces of the old assembler

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon Jun 22 13:59:07 1992 UTC (21 years, 9 months ago) by wlott
Branch: MAIN
Changes since 1.31: +11 -5 lines
Diff to previous 1.31
Fixed EMIT-VOP to take into account that the order of arguments to MOVE is
reversed on the hp.

Revision 1.31 - (view) (annotate) - [select for diffs]
Fri Jun 12 03:55:28 1992 UTC (21 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.30: +35 -17 lines
Diff to previous 1.30
Fixed assemble-file to work with the new assembler.

Revision 1.30 - (view) (annotate) - [select for diffs]
Fri May 22 18:05:20 1992 UTC (21 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
Had two args backwards in the call to dump-assemble-routines.  So it wasn't
doing a very good job of dumping the assembly routines.

Revision 1.29 - (view) (annotate) - [select for diffs]
Fri May 22 17:09:08 1992 UTC (21 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
Someone changed the syntax of assem:dump-segment, but never fixed this use
of it.

Revision 1.28 - (view) (annotate) - [select for diffs]
Fri May 22 15:33:27 1992 UTC (21 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.27: +47 -29 lines
Diff to previous 1.27
Fixed emit-assemble to do the right thing depending on which assembler we
are using.

Revision 1.27 - (view) (annotate) - [select for diffs]
Mon May 18 18:05:03 1992 UTC (21 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.26: +22 -10 lines
Diff to previous 1.26
Added noise to dispatch between using the old assembler and the new
assembler.

Revision 1.26 - (view) (annotate) - [select for diffs]
Sat Mar 21 22:22:31 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
Bind *load-verbose* to NIL.

Revision 1.25 - (view) (annotate) - [select for diffs]
Sun Mar 17 14:01:24 1991 UTC (23 years, 1 month ago) by ram
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
Added call to EXPAND-PSEUDO-INSTRUCTIONS now that this has been spilt
off to allow assembly optimizations.

Revision 1.24 - (view) (annotate) - [select for diffs]
Fri Nov 16 04:42:15 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.23: +3 -2 lines
Diff to previous 1.23
Bind *backend* to *target-backend* around the call to
generate-call-sequence, because we want the expansion to
depend on the target backend, not the backend we are using to
make the expansion.

Revision 1.23 - (view) (annotate) - [select for diffs]
Sat Nov 3 17:21:34 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.22: +3 -1 lines
Diff to previous 1.22
Export define-assembly-routine.

Revision 1.22 - (view) (annotate) - [select for diffs]
Thu Nov 1 01:16:13 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.21: +49 -60 lines
Diff to previous 1.21
Changed GENERATE-CALL-SEQUENCE to return the temporaries it wants as a
second value.

Revision 1.21 - (view) (annotate) - [select for diffs]
Wed Oct 31 23:44:09 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.20: +3 -42 lines
Diff to previous 1.20
Moved the machine specific stuff into a machine specific file.

Revision 1.20 - (view) (annotate) - [select for diffs]
Sun Oct 28 05:59:54 1990 UTC (23 years, 5 months ago) by wlott
Branch: MAIN
Changes since 1.19: +79 -17 lines
Diff to previous 1.19
Added support for multiple call conventions and chagned the output file
extension to ``assem''

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Oct 23 02:22:30 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.18: +14 -28 lines
Diff to previous 1.18
Chagned the call convention for assembly routines to use jal (into the
lip, so that the return pc gets gc'ed).

Revision 1.18 - (view) (annotate) - [select for diffs]
Sat Oct 20 01:36:42 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17
Added a :kind :normal to the make-random-tn call.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sat Oct 13 21:45:47 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
Removed an unnecessary, incorrect type decl.

Revision 1.16 - (view) (annotate) - [select for diffs]
Sat Oct 13 21:25:40 1990 UTC (23 years, 6 months ago) by wlott
Branch: MAIN
Changes since 1.15: +2 -3 lines
Diff to previous 1.15
Changed the assembly routine interface to use a jump-absolute instruction
instead of a lui/ori/jr sequence.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Sep 21 00:48:57 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
Fixed type decl for the kind slot of a reg-spec.

Revision 1.14 - (view) (annotate) - [select for diffs]
Mon Sep 17 23:43:45 1990 UTC (23 years, 7 months ago) by wlott
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13
Changed stuff necessary to make named-call more optimal.  Now symbols have
an additional slot that holds the raw address of the function (i.e. the
location to jump to).  Named-call just uses this value.

Revision 1.13 - (view) (annotate) - [select for diffs]
Mon Jun 25 23:34:17 1990 UTC (23 years, 9 months ago) by wlott
Branch: MAIN
Changes since 1.12: +3 -2 lines
Diff to previous 1.12
Added the temp arg to the compute-lra-from-code.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sat Jun 16 17:21:04 1990 UTC (23 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.11: +12 -6 lines
Diff to previous 1.11
Allow multiple SCs to be speced for args and results.  The wired temp uses
the first sc listed when there are more than one.

Revision 1.11 - (view) (annotate) - [select for diffs]
Thu May 24 13:24:06 1990 UTC (23 years, 10 months ago) by wlott
Branch: MAIN
Changes since 1.10: +7 -3 lines
Diff to previous 1.10
When in the old compiler, bind *in-compilation-unit* to nil so that macros
will work.
Fixed the lifetime of the return-pc tn so that assembly routines can spec
a tn in that register that doesn't conflict.

Revision 1.10 - (view) (annotate) - [select for diffs]
Wed May 23 06:03:16 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.9: +79 -200 lines
Diff to previous 1.9
Lots of changes.  Stripped out all the automactic TN allocation.  It was
buggy, and didn't buy much.  Added a facility to specify :translate or other
vop options.  Added a trace-file option to assemble-file.

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Apr 27 19:21:01 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8
If the sc is listed for an argument, restrict that argument to that SC.

Revision 1.8 - (view) (annotate) - [select for diffs]
Tue Apr 24 19:06:59 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.7: +1 -2 lines
Diff to previous 1.7
Removed left over call to finish-assembly

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Apr 24 02:55:49 1990 UTC (23 years, 11 months ago) by wlott
Branch: MAIN
Changes since 1.6: +17 -16 lines
Diff to previous 1.6
Changes for new-assembler.

Revision 1.6 - (view) (annotate) - [select for diffs]
Thu Mar 29 16:25:41 1990 UTC (24 years ago) by wlott
Branch: MAIN
Changes since 1.5: +4 -2 lines
Diff to previous 1.5
Don't use the LISP-RETURN macro, 'cause it now frobs the code object.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Mar 19 17:17:44 1990 UTC (24 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.4: +3 -1 lines
Diff to previous 1.4
Added ``fasl-dump-cold-load-form'' to assemble-file so that symbols get
interened in the corrent package.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Mar 19 00:07:50 1990 UTC (24 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
Changed call of ``merge-pathname'' to ``merge-pathnames''

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Mar 18 15:35:38 1990 UTC (24 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
Tack on the .lisp extension when assembling files to keep from loading the
.fasl which has the macros expanded in the wrong manner.

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Mar 8 15:48:58 1990 UTC (24 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.1: +5 -6 lines
Diff to previous 1.1
Don't call primitive-type-or-lose 'cause the primitive types don't exist at
macro-expand type.  We didn't use the primitive type for anything other
than it's name, so we just store the name instead of the primitive-type.

Revision 1.1 - (view) (annotate) - [select for diffs]
Mon Mar 5 21:13:06 1990 UTC (24 years, 1 month ago) by wlott
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5