ceriel
|
f26dd7bb01
Header --> Id
|
30 years ago |
ceriel
|
5150d9cbb2
improved ply handling
|
31 years ago |
ceriel
|
a96b52e85d
ply adaption was wrong for EM replacements
|
31 years ago |
ceriel
|
8daa5b2260
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
32 years ago |
ceriel
|
ac1262cc45
MAXPROCARG could be 0
|
33 years ago |
ceriel
|
e6580c0cad
Fixes: sometimes entered panic mode with wrong fakestack
|
33 years ago |
ceriel
|
e363f145a1
some changes that may make ncg a tiny bit less inefficient
|
33 years ago |
eck
|
71ca9b484f
added casts of pointer difference to integer
|
33 years ago |
ceriel
|
0d13d02c1c
Fixed problem with cost computation, added some assertions and
|
33 years ago |
ceriel
|
7188b07f43
changed 'uses REG=%1' behaviour: if no REG containing %1 is found, an
|
34 years ago |
eck
|
ab04cc203d
changed stackheight computation to top element size computation
|
34 years ago |
ceriel
|
b897e9896e
fix: also kill condition codes if they are set to a register that is to be killed
|
34 years ago |
eck
|
33f8192790
switch to text segment when generating a label
|
34 years ago |
eck
|
68ff00fd8b
added stackheight message handling
|
34 years ago |
ceriel
|
d4fb901288
Fixed wrong assertion, and fixed bug in distance routine: it did not check
|
34 years ago |
ceriel
|
d074e81201
Oops in assertion: MAXPROCARG instead of MAXPROCARGS
|
34 years ago |
ceriel
|
71d6890e1b
print pointer as hex
|
34 years ago |
ceriel
|
6be896c8f1
Allow more procedure parameters
|
35 years ago |
ceriel
|
f865bb9fe7
fixed bug in EM replacement code, and use new #defines from tables.h
|
35 years ago |
ceriel
|
92145d4a79
Added a command to kill a register
|
35 years ago |
ceriel
|
9332516a7f
some fixes: fix order in which registers are allocated, make sure that
|
35 years ago |
ceriel
|
1fff73bd82
change to keep lint happy
|
35 years ago |
ceriel
|
6d2796fcbd
fixed problem with temporary DEALLOCATES: sometimes a register was
|
36 years ago |
ceriel
|
8e9dce7bec
removed some lint complaints
|
36 years ago |
ceriel
|
e5f325e6cd
fixed panic mode
|
36 years ago |
ceriel
|
873fd8d355
corrected; sometimes lookahead would fail
|
36 years ago |
ceriel
|
ee19d09134
Added another debug statement
|
36 years ago |
ceriel
|
0bd02e8771
remove some of the lint complaints
|
36 years ago |
ceriel
|
2caf1b1df1
modified to use a different 'panic' strategy, and use
|
36 years ago |
ceriel
|
2ca5b0f469
declared freopen; apparently it is not declared in stdio.h
|
37 years ago |