183 Commits

Author SHA1 Message Date
ceriel
d00d22b1c4 made produced itemtab.h file more readable 1990-08-20 15:32:29 +00:00
ceriel
ac6cf0393b #ifdeffed strange test 1990-08-01 14:34:53 +00:00
ceriel
078e8d67f5 time optimization is default now 1990-08-01 14:33:08 +00:00
ceriel
c4d485ef8c minor change 1990-08-01 14:32:04 +00:00
ceriel
779c77ac21 dumped core on SIM instruction 1990-07-19 10:00:02 +00:00
ceriel
b2359023d6 Removed some erroneous fclose() calls 1990-05-31 13:54:33 +00:00
ceriel
96d4ac23e1 fix: IL sometimes removed procedures that could be called indirectly 1990-05-30 11:31:32 +00:00
ceriel
73ac4e384e fixed exit status 1989-11-07 16:17:06 +00:00
ceriel
9ff9f7b8d8 fixed sed script: \> is special under SunOs 4.0, and the escape was not needed anyway 1989-11-07 16:13:26 +00:00
ceriel
da19710f77 Added descriptions for EM machines 1989-06-27 15:46:58 +00:00
ceriel
960bbddf67 fixed reading of archives 1989-06-27 15:41:47 +00:00
ceriel
195e9d1983 improved fix 1989-05-30 14:50:16 +00:00
ceriel
a404df913e transform HOL into BSS so that IL does not get confused 1989-05-30 14:32:12 +00:00
ceriel
75e36d3a38 static links are not considered read-only anymore 1989-05-30 10:44:34 +00:00
ceriel
8a75c997c8 more fine-tuning 1989-03-20 12:36:22 +00:00
ceriel
e5ec23354d some changes for more fine-tuning 1989-03-13 14:12:22 +00:00
ceriel
a943caaf4a simplified a bit 1989-03-07 10:33:47 +00:00
ceriel
f6d19729f3 undid some changes; they were not effective 1989-03-07 10:29:15 +00:00
ceriel
3506d29d82 changed lint flags 1989-03-07 10:27:22 +00:00
ceriel
e1dc6e8e25 use general as pointer flag added 1989-03-07 10:24:32 +00:00
ceriel
dacaa278f9 bug fix: if a case-statement did not have a default, so that the
default is the successor of the block containing the CSA/CSB instruction,
the branch to the CSA/CSB block was not optimized
1989-03-07 10:11:24 +00:00
ceriel
743ba6d408 fixed problem with size option 1989-03-03 17:53:31 +00:00
ceriel
c2a77056f3 Fixed lintflags 1989-02-09 11:33:11 +00:00
ceriel
d26ae9524b fixed lint options; Added -O<num> option 1989-02-09 11:22:24 +00:00
ceriel
20bdcdb730 The s option now gives a percentage of the size of the input 1989-02-09 10:18:48 +00:00
ceriel
fabbe9ed5f FIX: did not handle most of the 'end of basic block' instructions right;
many of them have effect on the stack, and this went by unnoticed
1988-09-07 09:20:37 +00:00
ceriel
1d23e4485e Made to compile with DEBUG off 1988-09-02 13:55:54 +00:00
ceriel
1a8129513d fix: assertion was wrong 1988-09-02 13:52:11 +00:00
ceriel
297e0835e8 Added CS info 1988-07-19 09:45:59 +00:00
ceriel
3a429ec99d improved i86 description 1988-07-18 17:10:43 +00:00
ceriel
b31dc52c10 handle SLU like SLI 1988-06-22 11:31:45 +00:00
ceriel
f33d54412b a minor fix 1988-06-22 10:56:04 +00:00
ceriel
ca8e52fea5 Added some code to reduce SLI, then decided against it 1988-06-22 10:41:52 +00:00
ceriel
c4d0c0c3c6 when checking for array computations with SLI, also check at the ADS! 1988-06-21 16:49:52 +00:00
ceriel
a1690bf1e9 corrected 1988-06-21 16:20:59 +00:00
ceriel
e1a98f17c9 better info for SLI 1988-06-21 16:10:19 +00:00
ceriel
4eec355351 made reading of list from description file a bit more general 1988-06-21 15:31:51 +00:00
ceriel
d2cc22092b run peephole optimizer after inline substitution 1988-06-21 15:20:49 +00:00
ceriel
cd8164e86e lay-out fix 1988-06-21 15:20:01 +00:00
ceriel
77471a7573 Added option to indicate that whole program is offered 1988-06-16 09:41:51 +00:00
ceriel
c775f4cfe0 be a bit more optimistic about gain for pointer registers 1988-06-15 15:28:10 +00:00
ceriel
dc48b7545f don't throw away external procedures 1988-06-10 15:39:05 +00:00
ceriel
369e387e0e make to work with modified installation script 1988-04-29 09:12:29 +00:00
ceriel
e131a49d44 clean entry should not throw away distributed files 1988-04-27 10:57:37 +00:00
ceriel
9564f8fd98 make it more K&R C 1988-01-13 11:06:06 +00:00
ceriel
2ae7bdbbb6 take care of GTO 1987-10-02 12:53:04 +00:00
ceriel
29224bbe09 don't optimize when ms_gto 1987-10-02 12:52:29 +00:00
ceriel
be85d7a801 Handle GTO, LOR/STR 0 also use local base 1987-10-02 12:43:54 +00:00
ceriel
e6e2e48e09 do not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available 1987-10-02 10:48:38 +00:00
ceriel
c6106687c7 make variables that are assigned to alive, at least for a short while 1987-10-02 10:41:13 +00:00