Commit History

Author SHA1 Message Date
  Jonas Maebe 5276159e77 * correct ofset for saving floating point registers + explanation behind 12 years ago
  Károly Balogh 86cb4d0c12 use a TSuperRegister instead of an aint 12 years ago
  Károly Balogh cb4d01627f save an extra reg if it's required to keep 64bit stack alignment on ARM 12 years ago
  florian d4968e054b + arm: tsettings.instructionset 12 years ago
  Jonas Maebe 4ec9ec2009 + PIC support for Darwin/ARM: 12 years ago
  florian 6606955b88 + basic support for pic on arm-linux 12 years ago
  florian 7ba197a221 * fix stack parameter handling for arm thumb 12 years ago
  florian 075abd6220 + support of stackframesize for arm thumb 12 years ago
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet 12 years ago
  florian 47d43750e4 * remove unused units from uses statements 12 years ago
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: 13 years ago
  pierre a8591af2a9 Handle po_nostackframe for arm cpu 13 years ago
  Jeppe Johansen a8f9b0dac4 Added initial support for the Cortex-M4F FPv4_S16 FPU 13 years ago
  florian 19debd87cc * start with a qword aligned frame pointer to enable more ldrd/strd optimizations 13 years ago
  Jonas Maebe 0fc422f244 * moved definition of maxcpuregister and tcpuregisterset from cgbase to 13 years ago
  Jonas Maebe bba4b02eb2 * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7 13 years ago
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): 13 years ago
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
  yury 451a290caf * Fixed 'mixed signed/unsigned' and pointer conversion warnings. 17 years ago
  yury bd0cafd545 * fixed ARM stackframe optimization when float registers are used. 18 years ago
  florian dd45cf582f * set temp. start properly when omitting stackframe 18 years ago
  yury 8abe2d365e * Implemented stackframe optimization for ARM CPU. 19 years ago
  florian 85d63d9fa9 * settings refactored 19 years ago
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from 19 years ago
  Jonas Maebe 9de2847865 + support for passing parameters via pre-allocated stack space on i386 19 years ago
  fpc 790a4fe2d3 * log and id tags removed 20 years ago
  fpc 50778076c3 initial import 20 years ago
  peter e417e34496 * truncate log 20 years ago
  florian 410d01458c * fixed several arm compiler bugs 21 years ago
  florian 8a9758c5e2 * logs truncated 21 years ago