Jonas Maebe
|
03a961709b
arm paramanager: always create at least one paraloc
|
3 жил өмнө |
florian
|
6404478ea4
* cleanup of VER3_0 defines
|
3 жил өмнө |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 жил өмнө |
Jonas Maebe
|
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
|
5 жил өмнө |
florian
|
d772a42375
* arm: more fixes for fpu_fpv4_sp_d16
|
5 жил өмнө |
Jonas Maebe
|
1a9e246c29
* added is_normal_fieldvarsym() helper and use it
|
5 жил өмнө |
Jonas Maebe
|
1e3f72403e
* renamed getintparaloc to getcgtempparaloc
|
5 жил өмнө |
florian
|
58bbbadc16
* fix return registers for hfa's containing singles
|
6 жил өмнө |
florian
|
46bac33a2d
+ fpu_capabilities for arm
|
6 жил өмнө |
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
|
bead1f8180
* properly set 8 byte parameter alignment for first parameter on ARM if
|
6 жил өмнө |
Jonas Maebe
|
4e5f48a25e
* add support for HFA parameter passing for ARM hardfloat
|
6 жил өмнө |
Jonas Maebe
|
8b9e90dc7a
* keep track of whether a routine has a C-style variadic parameter in the
|
6 жил өмнө |
Jonas Maebe
|
1a559f5c60
* move the homogenous float aggregate determination function to a common
|
6 жил өмнө |
Jonas Maebe
|
353be907c7
* update the stack alignment field of parameters when doing so for paralocs
|
6 жил өмнө |
Jonas Maebe
|
7a65e1f393
* fixed ARM paraloc defs (for LLVM)
|
6 жил өмнө |
Jonas Maebe
|
da0deae9ae
* removed unnecessary replacements of the paraloc def with arraydefs on ARM
|
6 жил өмнө |
Jonas Maebe
|
2d01fe76f6
* initialse the cgpara for the C-style varargs on ARM (needed for LLVM)
|
6 жил өмнө |
nickysn
|
518cdf9674
* replaced the saved_XXX_registers arrays with virtual methods inside
|
7 жил өмнө |
Jonas Maebe
|
4c68ea1000
* use pocalls_cdecl and cstylearrayofconst more consistently instead of
|
8 жил өмнө |
florian
|
cb4773432b
+ hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715
|
9 жил өмнө |
florian
|
1c067e96bf
* fix VFPv4 support
|
9 жил өмнө |
Jonas Maebe
|
fa3b0ca312
* support marking defs created via the getreusable*() class methods as
|
9 жил өмнө |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 жил өмнө |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
10 жил өмнө |
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
|
bacd303208
* synchronized with trunk up to r27758
|
11 жил өмнө |