Commit History

Autor SHA1 Mensaxe Data
  peter 2392f28675 * parameter fixes %!s(int64=22) %!d(string=hai) anos
  peter 8af51ea6d3 * locals and paras are allocated in the code generation %!s(int64=22) %!d(string=hai) anos
  peter 76a53a375d * varspez in calls to push_addr_param %!s(int64=22) %!d(string=hai) anos
  peter bf0d3c730f * don't use a_call_ref because it can use a parameter register %!s(int64=22) %!d(string=hai) anos
  florian 8f66389b46 * improved arm code generation %!s(int64=22) %!d(string=hai) anos
  marco cd5ae5fcc3 * Patch from Peter for paraloc %!s(int64=22) %!d(string=hai) anos
  peter b9d09a4e5c * preparations for different default calling conventions %!s(int64=22) %!d(string=hai) anos
  peter dfd60cb507 * released useparatemp %!s(int64=22) %!d(string=hai) anos
  peter 6a8d5eb25d * NEWRA branch merged %!s(int64=22) %!d(string=hai) anos
  olle b9394fd616 - removed parameter from fpc_iocheck %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 4f8c390198 * fixed regvars so they work with newra (at least for ppc) %!s(int64=22) %!d(string=hai) anos
  marco c461204cdc * fix from Jonas. %!s(int64=22) %!d(string=hai) anos
  peter 52c73e80d1 * start of sparc support for newra %!s(int64=22) %!d(string=hai) anos
  mazen f8be2992fd - dupplicated code removed %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 355f84758e * several rg.allocexplicitregistersint/rg.deallocexplicitregistersint %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe d191387d5a * fixed 64bit int results with -dnewra (you can't free both registers and %!s(int64=22) %!d(string=hai) anos
  peter 1b633246b9 * sparc fixes %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe f909d6a620 * fixed ppc compilation problems and changed VOLATILE_REGISTERS for x86 %!s(int64=22) %!d(string=hai) anos
  peter 32d076480b * framepointer fixes for sparc %!s(int64=22) %!d(string=hai) anos
  daniel 268bfcf784 * Fixed register allocator. *Lots* of fixes. %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 14bd8b899a * create_paraloc_info() is now called separately for the caller and %!s(int64=22) %!d(string=hai) anos
  peter b7d99ec934 * paraloc splitted in callerparaloc,calleeparaloc %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 404d344d92 * lots of newra fixes (need getfuncretparaloc implementation for i386)! %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 673d792cc6 * release function result registers if the functino result isn't used %!s(int64=22) %!d(string=hai) anos
  peter 0dceec9a64 * current_procdef removed, use current_procinfo.procdef instead %!s(int64=22) %!d(string=hai) anos
  peter 02b3ec4f28 * newra fixes %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 5a5b7e0192 * deallocate parameter registers in time for newra %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 55509b199b * (de)allocation of registers for parameters is now performed properly %!s(int64=22) %!d(string=hai) anos
  peter 77d641fa2a * init/final of procedure data splitted from genentrycode %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 10eb92c546 * optimized assignments with on the right side a function that returns %!s(int64=22) %!d(string=hai) anos