Change LAP generator to use new PC-relative address cacheing
authorChris Hanson <org/chris-hanson/cph>
Thu, 25 Jul 1991 02:46:19 +0000 (02:46 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 25 Jul 1991 02:46:19 +0000 (02:46 +0000)
commit6211375e997a528ba3596366e2f18ef319650db5
treea07f230e1e20b47c510c90e40d73ca3ae717ca0e
parenteb5d9fb106144673acadb1cd27afbed47f08e524
Change LAP generator to use new PC-relative address cacheing
mechanism.  Also eliminate generation of PC-RELATIVE-OFFSET pseudo
instruction, and of certain instructions that would make analysis of
the LAP difficult.  Change LAP to conform more closely to the MIPS
spec, e.g. change "FADD DOUBLE" to "ADD.D".  Implement simple LAP
optimizer that eliminates some NOPs appearing in load delay slots.
v7/src/compiler/machines/mips/instr1.scm
v7/src/compiler/machines/mips/instr2a.scm
v7/src/compiler/machines/mips/instr2b.scm
v7/src/compiler/machines/mips/instr3.scm
v7/src/compiler/machines/mips/lapgen.scm
v7/src/compiler/machines/mips/rules1.scm
v7/src/compiler/machines/mips/rules3.scm
v7/src/compiler/machines/mips/rulflo.scm