daniel
|
0c93e261e7
* Added some code to keep track of move instructions in register
|
22 lat temu |
daniel
|
e8f649f5c2
+ $define newra will enable new register allocator
|
22 lat temu |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
22 lat temu |
daniel
|
cbe0383afe
* Further work to convert codegenerator register convention;
|
22 lat temu |
daniel
|
55a161bbbf
* Tregister changed into a record
|
22 lat temu |
peter
|
4285e99853
* internal linker
|
23 lat temu |
peter
|
06ebac4e27
* readded missing revisions
|
23 lat temu |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 lat temu |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 lat temu |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
23 lat temu |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 lat temu |
peter
|
cc8c4d7093
* moved more routines from cga/n386util
|
23 lat temu |
carl
|
fb605f11b0
* changeregsize -> rg.makeregsize
|
23 lat temu |
carl
|
b4f0af389d
+ generic FPC_CHECKPOINTER
|
23 lat temu |
peter
|
8d0751ff97
* removed some more routines from cga
|
23 lat temu |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
23 lat temu |
carl
|
85216e1a0e
+ stack checking enabled for all targets (it is simulated now)
|
23 lat temu |
peter
|
5e7a1e3729
* removed unused units
|
23 lat temu |
carl
|
0ee2ac7451
+ added wdosx support (patch from Pavel)
|
23 lat temu |
peter
|
5b242f7741
* tlocation,treference update
|
23 lat temu |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 lat temu |
armin
|
ed209a3961
+ initialize threadvars defined local in units
|
23 lat temu |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 lat temu |
peter
|
fd2ad837e2
* implicit result variable generation for assembler routines
|
23 lat temu |
peter
|
869ca12ddb
* fixed init/final for value parameters
|
23 lat temu |
Jonas Maebe
|
f15dbd7bf0
* range checking is now processor independent (part in cgobj, part in
cg64f32) and should work correctly again (it needed some changes after
the changes of the low and high of tordef's to int64)
* maketojumpbool() is now processor independent (in ncgutil)
* getregister32 is now called getregisterint
|
24 lat temu |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
24 lat temu |
peter
|
e94751b801
* changed aktprocsym to aktprocdef for stabs generation
|
24 lat temu |
Jonas Maebe
|
60dc4bf0a9
* moved call to "cleanup_regvars" to cga.pas for i386 because it has
|
24 lat temu |
peter
|
d2e1952377
* procsym definition rewrite
|
24 lat temu |