florian
|
6404478ea4
* cleanup of VER3_0 defines
|
3 年之前 |
yury
|
64c586b86d
* Removed/ifdefed lots of unused variables.
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 年之前 |
pierre
|
0fa70759a2
* cutils.pas (size_2_align): Move to..
|
5 年之前 |
Jonas Maebe
|
77658b925b
* disable regular array -> dynamic array type coversion support unless
|
6 年之前 |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 年之前 |
Jonas Maebe
|
8b9e90dc7a
* keep track of whether a routine has a C-style variadic parameter in the
|
6 年之前 |
nickysn
|
d9925f7074
- removed pocall_far16 from the supported calling conventions of the i8086
|
7 年之前 |
nickysn
|
eb95dcb85f
- removed pocall_mwpascal from the supported calling conventions of the i8086
|
7 年之前 |
nickysn
|
4fbc658184
- removed check for system_i386_wince in i8086's cpupara
|
7 年之前 |
nickysn
|
0a12bc4697
- removed pocall_oldfpccall from the supported calling conventions of the i8086
|
7 年之前 |
nickysn
|
9a6e490699
* changed the 'register' and 'cdecl' calling conventions on i8086, so they don't
|
7 年之前 |
nickysn
|
518cdf9674
* replaced the saved_XXX_registers arrays with virtual methods inside
|
7 年之前 |
nickysn
|
a73aabcc39
* support loading longint in dx:ax when using the 'register' calling convention
|
7 年之前 |
nickysn
|
91707deba7
* changed the registers, used by the 'register' calling convention on i8086 to
|
7 年之前 |
nickysn
|
f1b6be2d74
+ only allocate a result variable for asm routines on i8086, if they are
|
7 年之前 |
nickysn
|
b2665b43aa
- removed darwin-i386 stuff from i8086's cpupara
|
7 年之前 |
Jonas Maebe
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
9 年之前 |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 年之前 |
florian
|
b4fc11fe06
* implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register
|
10 年之前 |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 年之前 |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 年之前 |
Jonas Maebe
|
2e126bb723
- removed darwin/i386 special case code from i8086 code generator
|
10 年之前 |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 年之前 |
nickysn
|
3dfc6ac7e1
* fixed the passing of extended floating type parameters on i8086 for
|
11 年之前 |
nickysn
|
906412411f
* fixed the passing of pushaddr paramaters for pocall_register in i8086 far data
|
11 年之前 |
nickysn
|
6fe362a1b0
+ added method is_far to i8086's tcpuprocdef and tcpuprocvardef
|
11 年之前 |
nickysn
|
e725af86fe
* fixed the handling of the register parameters of i8086 interrupt procedures
|
11 年之前 |
nickysn
|
ee7a6dfc2e
* set the para sizes correctly for push_addr_params in i8086 far data memory
|
11 年之前 |