Historial de Commits

Autor SHA1 Mensaje Fecha
  florian 85edf1c1eb * reworked arm vfp capability handling to use fpu_capabilites hace 6 años
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would hace 6 años
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux hace 6 años
  Jonas Maebe 880d438704 * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can hace 8 años
  florian 1c067e96bf * fix VFPv4 support hace 9 años
  yury f2c8824963 * ARM: Do not use R9 as a fixed GOT register. hace 10 años
  yury 61c0448903 * Big fix for ARM GOT support to make it work: hace 10 años
  sergei eeb15fc445 * Added virtual method tprocinfo.postprocess_code and moved target-specific processing from base class into target-specific descendant classes (ARM and AVR, other targets still to do). hace 11 años
  Jonas Maebe 5053a39501 * moved ARM-specific tprocdef.total_stackframe_size field to cpu-specific hace 11 años
  florian 686a2d2f3f + Support omitting the frame pointer on arm even in procedures with incoming parameters hace 11 años
  Jeppe Johansen 123742647c Fixed problem in estimation of stack size for thumb targets. Types passed by value were not handled properly. hace 11 años
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables hace 11 años
  Jonas Maebe 5276159e77 * correct ofset for saving floating point registers + explanation behind hace 11 años
  Károly Balogh 86cb4d0c12 use a TSuperRegister instead of an aint hace 12 años
  Károly Balogh cb4d01627f save an extra reg if it's required to keep 64bit stack alignment on ARM hace 12 años
  florian d4968e054b + arm: tsettings.instructionset hace 12 años
  Jonas Maebe 4ec9ec2009 + PIC support for Darwin/ARM: hace 12 años
  florian 6606955b88 + basic support for pic on arm-linux hace 12 años
  florian 7ba197a221 * fix stack parameter handling for arm thumb hace 12 años
  florian 075abd6220 + support of stackframesize for arm thumb hace 12 años
  florian 1eeeb309c7 * intial armv6m support, it is not working yet, constant pool insertation and conditional branch fixup is not working yet hace 12 años
  florian 47d43750e4 * remove unused units from uses statements hace 12 años
  florian 04543b179f o merge of the branch laksen/arm-embedded of Jeppe Johansen: hace 12 años
  pierre a8591af2a9 Handle po_nostackframe for arm cpu hace 12 años
  Jeppe Johansen a8f9b0dac4 Added initial support for the Cortex-M4F FPv4_S16 FPU hace 13 años
  florian 19debd87cc * start with a qword aligned frame pointer to enable more ldrd/strd optimizations hace 13 años
  Jonas Maebe 0fc422f244 * moved definition of maxcpuregister and tcpuregisterset from cgbase to hace 13 años
  Jonas Maebe bba4b02eb2 * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7 hace 13 años
  Jonas Maebe 6ba8dc7146 + support for the ARM hard float EABI on Linux (patch by Peter Green): hace 13 años
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: hace 15 años