peter
|
06ebac4e27
* readded missing revisions
|
23 yıl önce |
carl
|
21b3a10f02
+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
|
23 yıl önce |
peter
|
2992e1819c
* removed old logs and updated copyright year
|
23 yıl önce |
peter
|
4a176c81bc
* removed n386ld and n386util units
|
23 yıl önce |
peter
|
4dcd96747e
* moved entry and exitcode to ncgutil and cgobj
|
23 yıl önce |
peter
|
5e7a1e3729
* removed unused units
|
23 yıl önce |
peter
|
5b242f7741
* tlocation,treference update
|
23 yıl önce |
Jonas Maebe
|
7fb55bf4e4
+ a_loadfpu_* and a_loadmm_* methods in tcg
|
23 yıl önce |
peter
|
b4cc4b7b01
* removed compiler warnings
|
23 yıl önce |
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 yıl önce |
Jonas Maebe
|
928493e3ba
* made 'mod powerof2' -> 'and' optimization processor independent
|
24 yıl önce |
Jonas Maebe
|
92977ca6ee
* fixed fpuregister counting errors ("merged")
|
24 yıl önce |
Jonas Maebe
|
760e88791c
* fixed web bug #1716
|
24 yıl önce |
Jonas Maebe
|
8112592c45
* never generate any "shll/shrl $0,%reg" anymore
|
24 yıl önce |
Jonas Maebe
|
6dbf240bde
* less unnecessary regvar loading with if-statements
|
24 yıl önce |
Jonas Maebe
|
a39cd8a580
* made multiplying, dividing and mod'ing of int64 and qword processor
|
24 yıl önce |
Jonas Maebe
|
14576640c5
* fixed wrong regalloc info around FPC_MUL/DIV/MOD_INT64/QWORD calls
|
24 yıl önce |
florian
|
9746f4c2d6
* some cg reorganisation
|
24 yıl önce |
peter
|
a7cf57524e
* symtable change to classes
|
24 yıl önce |
peter
|
226ea788db
* fix for not with no 32bit values
|
24 yıl önce |
peter
|
4e2655cdc5
* resulttype rewrite
|
24 yıl önce |
Jonas Maebe
|
177ec922fe
* fixed web bug #1383
|
25 yıl önce |
Jonas Maebe
|
c91a23c27d
* new constant handling: from now on, hex constants >$7fffffff are
|
25 yıl önce |
Jonas Maebe
|
a8af566cd7
+ new integer regvar handling, should be much more efficient
|
25 yıl önce |
florian
|
b9796f6a7f
* unused units removed from uses clause
|
25 yıl önce |
Jonas Maebe
|
5ffc4f7e24
* fixed bug in my changes to fix the regalloc info for div/mod ("merged")
|
25 yıl önce |
peter
|
451723647e
* symtable splitted, no real code changes
|
25 yıl önce |
Jonas Maebe
|
71d03d5926
* fixed wrong regalloc info for secondmoddiv ("merged", also small
|
25 yıl önce |
Jonas Maebe
|
a9656de262
* fixed stupid error in previous commit :/
|
25 yıl önce |
Jonas Maebe
|
3394523d13
* fixed allocation of ecx for shl
|
25 yıl önce |