Commit History

Автор SHA1 Съобщение Дата
  tom_at_work 6d9829da14 * fixed compilation преди 19 години
  peter b6e35a200e * rewrite of optimizer options преди 19 години
  tom_at_work b309574e22 * fixed code generation for -Og switch преди 19 години
  tom_at_work 99cbf815eb * constant loading does not force usage of R12 anymore, fixing tests when regalloc is tight on registers (uses R0 again) преди 19 години
  tom_at_work 88ebc549a6 * some smartlinking fixes for ppc64 преди 19 години
  tom_at_work 6e290373c8 * div by const now enabled with -O2 (not -O3) преди 20 години
  tom_at_work 4e35206d33 * basic ppc64 PIC code support преди 20 години
  tom_at_work 8c8e25353b * reverted changes from 2214, needs to be split into several commits преди 20 години
  tom_at_work 6313a9be7b * basic code generation for dynamic linking code for ppc64 преди 20 години
  tom_at_work 3462426b1d * stack frame optimizations преди 20 години
  tom_at_work 57b7b72ca4 * ppc64/linux specific compiler patches to improve C parameter passing compatibility преди 20 години
  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 преди 20 години
  tom_at_work 93bb997d8f * ppc64/linux: enhanced varargs support (passes tprintf test now) преди 20 години
  tom_at_work d088695868 * ppc64: moved division by constant optimization from nppcmat to cgcpu unit преди 20 години
  tom_at_work e4a61f4af1 * a_op_const_reg_reg optimizations преди 20 години
  tom_at_work 9228588260 - added handling of OS_NO parameters in a_param_ref преди 20 години
  tom_at_work c5f89d7efd * release old stack pointer register on ppc64 after method prolog преди 20 години
  tom_at_work 5520442fc4 * call by register now also takes care of the TOC and environment pointer преди 20 години
  tom_at_work 9531293b89 * jumptable support преди 20 години
  tom_at_work 5fcb64f350 * parameter passing is now more ABI compliant преди 20 години
  tom_at_work 0ba960e1bd * added workarounds for some load/store instructions requiring 4 byte aligned addresses преди 20 години
  tom_at_work 9e7d550455 * fixed last commit (1337) which broke some files in the repository преди 20 години
  tom_at_work f7f0f9c426 * makefile adaption to be able to cycle compiler and RTL on PowerPC64 target преди 20 години
  tom_at_work b2e1cf2610 * powerpc64 port now (manually) cycles, most test programs in tests/test are fine too преди 20 години
  tom_at_work 28381b1287 * new assembler symbol type AT_LABEL needed for PowerPc64 target преди 20 години
  tom_at_work 3681639a6a - more PowerPC64 fixes; "Hello World" style programs can be compiled and run преди 20 години
  peter 6bf3269b41 * powerpc64 port from Thomas Schatzl преди 20 години