Manoel Trapier
|
d853b7f2fb
Converting mach ncg...
|
il y a 11 ans |
ceriel
|
1db6a3029b
Header --> Id
|
il y a 30 ans |
ceriel
|
ed2ba2e1d5
improved ply handling
|
il y a 31 ans |
ceriel
|
4d068e8e04
ply adaption was wrong for EM replacements
|
il y a 31 ans |
ceriel
|
53c4951b29
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
il y a 32 ans |
ceriel
|
8c82c2e5ef
MAXPROCARG could be 0
|
il y a 33 ans |
ceriel
|
c34fcda208
Fixes: sometimes entered panic mode with wrong fakestack
|
il y a 33 ans |
ceriel
|
f572b1fb35
some changes that may make ncg a tiny bit less inefficient
|
il y a 33 ans |
eck
|
e37c249248
added casts of pointer difference to integer
|
il y a 33 ans |
ceriel
|
41dc11e497
Fixed problem with cost computation, added some assertions and
|
il y a 33 ans |
ceriel
|
32f21c2bfa
changed 'uses REG=%1' behaviour: if no REG containing %1 is found, an
|
il y a 34 ans |
eck
|
5badcb4296
changed stackheight computation to top element size computation
|
il y a 34 ans |
ceriel
|
2f83a7e3d9
fix: also kill condition codes if they are set to a register that is to be killed
|
il y a 34 ans |
eck
|
7ef2d1bc37
switch to text segment when generating a label
|
il y a 34 ans |
eck
|
4ef2c70ed3
added stackheight message handling
|
il y a 34 ans |
ceriel
|
16ef0467a8
Fixed wrong assertion, and fixed bug in distance routine: it did not check
|
il y a 34 ans |
ceriel
|
95632b0fef
Oops in assertion: MAXPROCARG instead of MAXPROCARGS
|
il y a 34 ans |
ceriel
|
0ec452930f
print pointer as hex
|
il y a 34 ans |
ceriel
|
d9d6cc127f
Allow more procedure parameters
|
il y a 35 ans |
ceriel
|
339f9dd942
fixed bug in EM replacement code, and use new #defines from tables.h
|
il y a 35 ans |
ceriel
|
74546bd985
Added a command to kill a register
|
il y a 35 ans |
ceriel
|
3ecaa0b634
some fixes: fix order in which registers are allocated, make sure that
|
il y a 35 ans |
ceriel
|
406d024e9f
change to keep lint happy
|
il y a 35 ans |
ceriel
|
f0d3a648af
fixed problem with temporary DEALLOCATES: sometimes a register was
|
il y a 36 ans |
ceriel
|
e64951e1d3
removed some lint complaints
|
il y a 36 ans |
ceriel
|
b72f2848dd
fixed panic mode
|
il y a 36 ans |
ceriel
|
b948e4b59d
corrected; sometimes lookahead would fail
|
il y a 36 ans |
ceriel
|
92f28ae164
Added another debug statement
|
il y a 36 ans |
ceriel
|
14d7db7499
remove some of the lint complaints
|
il y a 36 ans |
ceriel
|
092292683c
modified to use a different 'panic' strategy, and use
|
il y a 36 ans |