yury
|
319d92fe9a
* Release register of by value parameter after making its local copy. It fixes bug when local stack location is referenced using big (>4k) PC relative offset by ARM CPU. In this case temp register is needed and wrong temp register is allocated.
|
18 years ago |
peter
|
0557ddc342
* removed typed const, it is now handled by staticvarsym
|
19 years ago |
peter
|
f2a25e845d
* refactor gen_alloc_symtable so it depends on varsym type and not
|
19 years ago |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
19 years ago |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
Jonas Maebe
|
aa65525fff
* fixed incompatibility between -gt and openstring (and faked open strings
|
19 years ago |
peter
|
136d3e8d46
* refactor implemented interfaces
|
19 years ago |
florian
|
ef7bd58c54
* germanism removed (aktfilepos -> current_filepos)
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
florian
|
9a1b9071a5
* implemented kylix like local directive, fixes #7242
|
19 years ago |
florian
|
fb5e396881
+ experimental -Sv option to support vector arithmetics
|
19 years ago |
florian
|
67ba76f090
* several arm fixes
|
19 years ago |
Jonas Maebe
|
7528a28287
* keep track of a sym's initial location to use during the generation
|
19 years ago |
Jonas Maebe
|
8637bddf72
* initialize full 64 bit of 64 bit static/global register variables
|
19 years ago |
Jonas Maebe
|
6997121c18
* also perform "SSA" for certain loads (currently derefn, righthand side of
|
19 years ago |
florian
|
d4d4d03b3b
* correct handling of result register allocation of exception helpers
|
19 years ago |
Jonas Maebe
|
1f42ee201b
+ support for bitpacked records, except for:
|
19 years ago |
Jonas Maebe
|
eccbc78e04
+ support for bitpacked arrays:
|
19 years ago |
Jonas Maebe
|
ac2189cb71
* -gt now also trashes function results passed by reference
|
19 years ago |
Jonas Maebe
|
c25aba7592
* cleaned up subsetreg support (put everything in a record)
|
19 years ago |
tom_at_work
|
65503f5786
* on 64 bit machines load 64 bit "trash constants" directly as well
|
19 years ago |
Jonas Maebe
|
f5a902b2ee
* fixed register allocation for -gt
|
19 years ago |
Jonas Maebe
|
5f699c7838
+ -gt, -gtt, -gttt and -gtttt switches to trash local variables with
|
19 years ago |
Jonas Maebe
|
df973fa1de
* fixed issue #6977 (add regvars occupied by the invisible high parameter
|
19 years ago |
florian
|
9b54dcc781
* fixed compilation on non x86 CPUs
|
19 years ago |
florian
|
24ab8e0177
* create proper external stubs in case of generating pic
|
19 years ago |
Jonas Maebe
|
e531c4f125
+ very limited SSA support (only outside control flow
|
19 years ago |
Jonas Maebe
|
e344ee3cd7
+ support for register variables which contain records
|
19 years ago |