Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  florian 58bbbadc16 * fix return registers for hfa's containing singles 6 tahun lalu
  florian 46bac33a2d + fpu_capabilities for arm 6 tahun lalu
  Jonas Maebe 77658b925b * disable regular array -> dynamic array type coversion support unless 6 tahun lalu
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 tahun lalu
  Jonas Maebe bead1f8180 * properly set 8 byte parameter alignment for first parameter on ARM if 6 tahun lalu
  Jonas Maebe 4e5f48a25e * add support for HFA parameter passing for ARM hardfloat 6 tahun lalu
  Jonas Maebe 8b9e90dc7a * keep track of whether a routine has a C-style variadic parameter in the 6 tahun lalu
  Jonas Maebe 1a559f5c60 * move the homogenous float aggregate determination function to a common 6 tahun lalu
  Jonas Maebe 353be907c7 * update the stack alignment field of parameters when doing so for paralocs 6 tahun lalu
  Jonas Maebe 7a65e1f393 * fixed ARM paraloc defs (for LLVM) 6 tahun lalu
  Jonas Maebe da0deae9ae * removed unnecessary replacements of the paraloc def with arraydefs on ARM 6 tahun lalu
  Jonas Maebe 2d01fe76f6 * initialse the cgpara for the C-style varargs on ARM (needed for LLVM) 6 tahun lalu
  nickysn 518cdf9674 * replaced the saved_XXX_registers arrays with virtual methods inside 7 tahun lalu
  Jonas Maebe 4c68ea1000 * use pocalls_cdecl and cstylearrayofconst more consistently instead of 8 tahun lalu
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 9 tahun lalu
  florian 1c067e96bf * fix VFPv4 support 9 tahun lalu
  Jonas Maebe fa3b0ca312 * support marking defs created via the getreusable*() class methods as 9 tahun lalu
  yury 432248cbf1 * Removed lot of unused vars. 10 tahun lalu
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method 10 tahun lalu
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method 10 tahun lalu
  florian b4fc11fe06 * implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register 10 tahun lalu
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) 10 tahun lalu
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 tahun lalu
  Jonas Maebe 5053a39501 * moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific 11 tahun lalu
  florian 686a2d2f3f + Support omitting the frame pointer on arm even in procedures with incoming parameters 11 tahun lalu
  Jonas Maebe e9268a0a14 * synchronised with trunk up till r26975 11 tahun lalu
  florian de3a116a28 * handle records with size 0 as function results correctly 11 tahun lalu
  Jonas Maebe 99de108c68 * renamed all paramanagers to tcpuparamanager so the llvm paramanager can 11 tahun lalu
  florian d4968e054b + arm: tsettings.instructionset 12 tahun lalu
  Jonas Maebe 9938169d2c * don't use the paracgsize in get_paraloc_def(), because it generally 12 tahun lalu