carl
|
32f3f65a26
+ added generic exception support (still does not work!)
|
23 rokov pred |
Jonas Maebe
|
6b83738e7d
+ generic implementation of tcg.g_flags2ref()
|
23 rokov pred |
carl
|
448d40de1a
+ FPURESULTREG -> FPU_RESULT_REG
|
23 rokov pred |
daniel
|
0af1f3883c
* Changed booleans into flags
|
23 rokov pred |
daniel
|
23a5c653bf
* Optimized the code generated for for nodes. The shootout/nestloop benchmark
|
23 rokov pred |
florian
|
59abf2555b
* types.pas renamed to defbase.pas because D6 contains a types
|
23 rokov pred |
daniel
|
8cbd40c2f0
* The for node does a check if the first comparision can be skipped. I moved
|
23 rokov pred |
daniel
|
95427989a6
* Loops should not be aligned when optimizing for size
|
23 rokov pred |
daniel
|
399036f1c2
* State tracker work
|
23 rokov pred |
florian
|
479a745096
* first x86-64 patches
|
23 rokov pred |
peter
|
4285e99853
* internal linker
|
23 rokov pred |
peter
|
68ce5a00e5
* cg64 patch
|
23 rokov pred |
carl
|
d75603c2ed
* bugfix of hdisponen (base must be set, not index)
|
23 rokov pred |
peter
|
06ebac4e27
* readded missing revisions
|
23 rokov pred |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 rokov pred |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 rokov pred |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
23 rokov pred |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 rokov pred |
carl
|
59f8a16c39
+ a_jmp_cond -> a_jmp_always (a_jmp_cond is NOT portable)
|
23 rokov pred |
peter
|
3bcfe33002
* fixed stackcheck that would be called recursively when a stack
|
23 rokov pred |
peter
|
5e7a1e3729
* removed unused units
|
23 rokov pred |
peter
|
5b242f7741
* tlocation,treference update
|
23 rokov pred |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 rokov pred |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 rokov pred |
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 rokov pred |
Jonas Maebe
|
91f567bb66
* powerpc/cgcpu.pas compiles :)
|
24 rokov pred |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 rokov pred |
peter
|
d2e1952377
* procsym definition rewrite
|
24 rokov pred |
Jonas Maebe
|
bdf2593265
* fixed range check errors
|
24 rokov pred |
Jonas Maebe
|
4be6d060a4
- removed unused units
|
24 rokov pred |