ceriel
ab1b9d8b40
replaced cc by $(CC)
1987-03-24 11:10:23 +00:00
ceriel
ccb6e5bda0
remove regnoglob.c and regglob.c before copying to them
1987-03-11 15:39:01 +00:00
ceriel
ba5c406d27
Added copyright notice
1987-03-10 01:42:07 +00:00
ceriel
f5371e1096
Added copyright notice
1987-03-09 19:15:41 +00:00
ceriel
4f43dad1ab
Lindseys fix to a bug with nested procedures
1987-03-09 10:15:51 +00:00
ceriel
406137be12
*** empty log message ***
1987-02-24 16:07:04 +00:00
ceriel
19edf7ae06
Added a dependency
1987-02-23 11:02:31 +00:00
ceriel
7eb42b32b5
Some minor improvements
1987-02-23 11:01:13 +00:00
ceriel
6896b5cb7e
Added "opt2" to the clean entry
1987-02-07 02:57:09 +00:00
ceriel
5c02ff34c2
Some bug fixes
1987-01-15 17:36:26 +00:00
ceriel
46ce3ce464
This one works.
1987-01-12 14:06:47 +00:00
ceriel
4b916d7c48
New Makefile, also generating opt2 (t.i. peephole optimizer after global ..)
1987-01-12 14:01:26 +00:00
ceriel
7b14da0eb1
Bug fix in "inc loc adi" patterns and the like.
1986-11-24 10:42:29 +00:00
ceriel
6df30b45d7
Added a pattern for "ldc ads".
1986-09-24 12:17:25 +00:00
ceriel
a05325ba7f
Addition of new patterns.
1986-09-23 09:41:47 +00:00
em
af1c3f29a8
set limit on optimization passes to prevent loop
...
in optimizer in case of bad table.
1986-09-09 13:10:15 +00:00
sater
2c23adf973
Error fixed where w==2 was assumed
1986-08-28 10:28:42 +00:00
sater
60a5906456
removed sanity checking on result from sprintf
...
System IIIish systems seem to have their own idea.
1986-06-17 09:13:11 +00:00
ceriel
b0609d40fc
Added some new patterns involving multiplies with 0, 1 etc.
1986-02-10 10:14:41 +00:00
keie
d9f72cc2dc
BSD4.3 size returns an error when it cannot find one of
...
its arguments.
1985-10-15 15:47:12 +00:00
em
e29ef2395a
Compile-time option GLOBAL_OPT defined. If set, the resulting
...
peephole optimizer will be suitable for optimizing the output of
the global optimizer. In particular, it doesn't change the register
messages.
1984-09-14 10:25:07 +00:00
sater
6474db065f
Revised to include rcsid of pattern file in binary opt
1984-08-16 16:08:39 +00:00
sater
19b13e8e4f
added patterns to remove some more dup's
1984-08-15 16:04:19 +00:00
sater
b23de46c3a
added patterns to remove as many dup's as possible.
1984-08-15 14:23:42 +00:00
sater
db0822fa37
added patterns for *p++ local and external p
...
added pattern to remove some badly placed dups
1984-08-03 16:37:15 +00:00
sater
76281fa307
removed some superfluous patterns.
...
Were special cases not needed with the general case.
1984-08-03 13:16:59 +00:00
sater
e92ac2c6d3
The patterns to change a cii to cuu when dealing with a known positive
...
quantity was technically wrong. Changed to generate a cui.
1984-07-18 15:54:25 +00:00
sater
0a4d372056
added patterns for unsigned shifting
...
added patterns to delay additive operations until after multiplicative,
this can be useful for some register machines
1984-07-18 11:05:28 +00:00
sater
d1994a651b
changed format of rcsid message
1984-07-12 15:18:13 +00:00
sater
743bbb551f
added rcsid
1984-07-12 14:55:49 +00:00
sater
d608d58ad1
Initial revision
1984-07-12 14:14:54 +00:00
sater
6c021a0800
reworked to use ack instead of npc.
...
made more user-friendly (ha ha)
1984-07-12 10:42:33 +00:00
sater
6a1228a5cd
The sequence:
...
lin 100
cal $foo
lin 101
used to have it's second lin lni'ed. This is obviously wrong.
A check is now made for procedure calls.
1984-07-12 09:29:49 +00:00
sater
f3f3069f54
Fixed bug: after BRA instruction was optimized away the variable lastbra
...
pointed to the instruction following. This could lead to anything,
including bus errors. Lastbra is now reset to 0.
Bug discovered at Philips PMDS by Hans de Vries. The fix is also his.
Actually the function cleaninstr should be rewritten.
1984-06-28 10:40:09 +00:00
sater
da0a5e83fc
Incorporated variable length identifiers.
...
Courtesy Johan Stevenson
1984-05-18 13:04:34 +00:00
em
f3eeea019e
added rcsid
1984-05-17 15:51:42 +00:00
em
f139c20c3f
changed format of rcsid
1984-05-17 14:37:15 +00:00
em
49b3d06edc
changed rcsid to rcsid2
1984-05-17 14:28:57 +00:00
sater
97d45a43d4
added rcsid
1984-05-17 14:14:29 +00:00
sater
43fff217c7
added rcsid
...
added pattern for # comments
1984-05-17 14:13:36 +00:00
sater
c299a9cbc0
added rcsid
...
added field to remember ms_gto
1984-05-17 14:13:06 +00:00
sater
1c803d4380
added rcsid + some minor reshaping
1984-05-17 14:06:18 +00:00
sater
29f2c7b401
added rcsid
1984-05-17 13:57:07 +00:00
sater
53d7ff6e49
added rcsid
...
Changed register message output to terminate with ms_gto, if input
procedure contained one.
1984-05-17 13:56:00 +00:00
sater
0dd6870aa7
added rcsid
...
Recognize and process mes ms_gto
1984-05-17 13:54:01 +00:00
sater
c3f82d4864
Initial revision
1984-05-17 13:42:36 +00:00