florian
|
2d3d4a66f6
* keep stack aligned to 16 byte borders on winx64
|
19 years ago |
peter
|
0ec2921bbe
* split newasmsymbol to refasmsymbol and defineasmsymbol
|
19 years ago |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
Vincent Snijders
|
7dfd96b59c
* fixed another typo
|
19 years ago |
Vincent Snijders
|
594861974d
* fixed typo
|
19 years ago |
peter
|
588cccb3ca
* remove some obsolete i386 specific code
|
19 years ago |
peter
|
b6e35a200e
* rewrite of optimizer options
|
19 years ago |
Jonas Maebe
|
9125d0c189
* also align esp for all procedures/functions declared "assembler",
|
19 years ago |
Jonas Maebe
|
435aee2398
* fixed g_copyvaluepara_openarray/g_releasevaluepara_openarray for
|
19 years ago |
Jonas Maebe
|
e7112c6636
* ignore po_interrupt for i386-darwin since it messes up stack alignment
|
19 years ago |
Jonas Maebe
|
9de2847865
+ support for passing parameters via pre-allocated stack space on i386
|
19 years ago |
Jonas Maebe
|
d7b4ac73cf
+ darwin/x86 support for a_call_name
|
19 years ago |
Jonas Maebe
|
d2ba35df7e
* don't destroy edi when allocating the stack frame for win32
|
19 years ago |
florian
|
f5d790f9b6
* i386 uses dwarf cfi info on linux/win32, so even when omitting the stack frame, trace backs in gdb are correct
|
19 years ago |
florian
|
a3e3e7e8c5
* avoid esp to be freed
|
19 years ago |
Jonas Maebe
|
7aa315c71a
* made some Tcpuregisterset parameters const to avoid useless copying
|
19 years ago |
florian
|
f7d2c47f73
+ no stackframe is generated for i386 if possible
|
19 years ago |
florian
|
61e3b70cfa
* cleaned up segmented thread variables
|
19 years ago |
florian
|
fb4557d71e
* first implementation of pic for i386
|
19 years ago |
florian
|
99be25604b
* fixed address calculation when generating pic
|
20 years ago |
florian
|
72d7597edc
+ implementation of lazy binding for linux
|
20 years ago |
florian
|
2585309c04
* of course, we can't omit pic generation for local symbols
|
20 years ago |
florian
|
ff6af1804b
* fixed loading of pic'ed symbols with offset
|
20 years ago |
florian
|
bc7fab1aeb
+ plt support for x86_64
|
20 years ago |
florian
|
1b97e2cffd
+ added missing make_simple_ref
|
20 years ago |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
20 years ago |
daniel
|
22e89e1a42
* Proof of concept: Support threadvars using segment registers.
|
20 years ago |
florian
|
83209064f9
* getmmregister should test the mm register allocator for being assigned
|
20 years ago |
florian
|
c97714de9f
* renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
|
20 years ago |
florian
|
ebcb69478f
* fixed a lot of stuff for fpu/mm register variables
|
20 years ago |