peter
|
d0de3b3ea8
* 64k registers supported
|
22 年之前 |
peter
|
fb81b7ebbb
* old trgobj moved to x86/rgcpu and renamed to trgx86fpu
|
22 年之前 |
daniel
|
b2343f4b16
* Register allocator splitted, ans abstract now
|
22 年之前 |
peter
|
70fe77ca7c
* procinfo unit contains tprocinfo
|
22 年之前 |
florian
|
0493cd3d2e
* more x86-64 fixes
|
22 年之前 |
peter
|
8af51ea6d3
* locals and paras are allocated in the code generation
|
22 年之前 |
peter
|
76a53a375d
* varspez in calls to push_addr_param
|
22 年之前 |
peter
|
b9d09a4e5c
* preparations for different default calling conventions
|
22 年之前 |
peter
|
6a8d5eb25d
* NEWRA branch merged
|
22 年之前 |
daniel
|
63e1b70931
* Notranslation changed into -sr functionality
|
22 年之前 |
Jonas Maebe
|
4f8c390198
* fixed regvars so they work with newra (at least for ppc)
|
22 年之前 |
peter
|
52c73e80d1
* start of sparc support for newra
|
22 年之前 |
daniel
|
42c320cb29
* cs_regalloc renamed to cs_regvars to avoid confusion with register
|
22 年之前 |
peter
|
b7d99ec934
* paraloc splitted in callerparaloc,calleeparaloc
|
22 年之前 |
peter
|
0dceec9a64
* current_procdef removed, use current_procinfo.procdef instead
|
22 年之前 |
Jonas Maebe
|
edb2179730
+ added freeintparaloc
|
22 年之前 |
peter
|
d91c880148
* cg.a_load_* get a from and to size specifier
|
22 年之前 |
daniel
|
41e0bc4cec
* Register allocator finished
|
22 年之前 |
Jonas Maebe
|
a6d430204c
* temp fix/hack for nested procedures (disable regvars in all procedures
|
22 年之前 |
Jonas Maebe
|
0357f71e14
* fixed several regvar related bugs for non-i386. make cycle with -Or now
|
22 年之前 |
peter
|
8ff5792776
* remove some unit dependencies
|
22 年之前 |
peter
|
abca40f041
* regvar fixes
|
22 年之前 |
peter
|
92ee1804b6
* removed selfpointer_offset, vmtpointer_offset
|
22 年之前 |
Jonas Maebe
|
8acf67d327
* fixed (last?) remaining -tvarsym(X).address to
|
22 年之前 |
peter
|
60978ba89c
* aktprocdef renamed to current_procdef
|
22 年之前 |
peter
|
c4ddcc78a8
* generic constructor working for i386
|
22 年之前 |
daniel
|
86bcea6ef5
* Code generator converted to new register notation
|
22 年之前 |
daniel
|
55a161bbbf
* Tregister changed into a record
|
22 年之前 |
peter
|
f3fc72095f
* splitted defbase in defutil,symutil,defcmp
|
23 年之前 |
peter
|
a496dbe1ff
* pass proccalloption to ret_in_xxx and push_xxx functions
|
23 年之前 |