Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe 6335ce6e45 - reverted previous wrong commit il y a 19 ans
  Jonas Maebe b784b2f39e * fixed a_load_subsetreg_reg for loading signed fields (EXTRDI results il y a 19 ans
  tom_at_work dba5da67af * initial support for subregister loading (ppc64 specific part only) il y a 19 ans
  tom_at_work 1bd43869d0 * reenabled generation of TOC labels for symbols with a length under a certain threshold (to avoid too long symbols passed to the cg which will get truncated) il y a 19 ans
  tom_at_work 5240913a80 * cleaner allocation of scratch registers, removed unnecessary cg methods which emitted code using a fixed register il y a 19 ans
  Jonas Maebe a387be19a0 + a_call_ref for ppc32 and ppc64 il y a 19 ans
  tom_at_work b46f7259ca * gprof profiling support il y a 19 ans
  tom_at_work f31ede0b12 * fixed code generation after recent changes of int_cgsize() il y a 19 ans
  peter 0ec2921bbe * split newasmsymbol to refasmsymbol and defineasmsymbol il y a 19 ans
  peter b7fe6797bf Merged revisions 2921-2922,2925 via svnmerge from il y a 19 ans
  tom_at_work 6d9829da14 * fixed compilation il y a 19 ans
  peter b6e35a200e * rewrite of optimizer options il y a 19 ans
  tom_at_work b309574e22 * fixed code generation for -Og switch il y a 19 ans
  tom_at_work 99cbf815eb * constant loading does not force usage of R12 anymore, fixing tests when regalloc is tight on registers (uses R0 again) il y a 19 ans
  tom_at_work 88ebc549a6 * some smartlinking fixes for ppc64 il y a 19 ans
  tom_at_work 6e290373c8 * div by const now enabled with -O2 (not -O3) il y a 20 ans
  tom_at_work 4e35206d33 * basic ppc64 PIC code support il y a 20 ans
  tom_at_work 8c8e25353b * reverted changes from 2214, needs to be split into several commits il y a 20 ans
  tom_at_work 6313a9be7b * basic code generation for dynamic linking code for ppc64 il y a 20 ans
  tom_at_work 3462426b1d * stack frame optimizations il y a 20 ans
  tom_at_work 57b7b72ca4 * ppc64/linux specific compiler patches to improve C parameter passing compatibility il y a 20 ans
  tom_at_work 651f34e27c * ppc64: with -Or the compiler now also generates calls to helper functions in the function prolog/epilog instead of multiple stores/loads il y a 20 ans
  tom_at_work 93bb997d8f * ppc64/linux: enhanced varargs support (passes tprintf test now) il y a 20 ans
  tom_at_work d088695868 * ppc64: moved division by constant optimization from nppcmat to cgcpu unit il y a 20 ans
  tom_at_work e4a61f4af1 * a_op_const_reg_reg optimizations il y a 20 ans
  tom_at_work 9228588260 - added handling of OS_NO parameters in a_param_ref il y a 20 ans
  tom_at_work c5f89d7efd * release old stack pointer register on ppc64 after method prolog il y a 20 ans
  tom_at_work 5520442fc4 * call by register now also takes care of the TOC and environment pointer il y a 20 ans
  tom_at_work 9531293b89 * jumptable support il y a 20 ans
  tom_at_work 5fcb64f350 * parameter passing is now more ABI compliant il y a 20 ans