Commit History

Author SHA1 Message Date
  daniel b2343f4b16 * Register allocator splitted, ans abstract now 22 years ago
  peter 56ebcd1249 * self is not a token anymore. It is handled special when found 22 years ago
  peter e27d6f67da * inline supported again, LOC_REFERENCEs are used to pass the 22 years ago
  florian 6684d2c520 + added basic olevariant support 22 years ago
  peter 6edadf3df5 * more proc directive for procvar fixes 22 years ago
  peter aed5b53816 * handle_calling_convention removed from parse_proc_directive to 22 years ago
  peter 70fe77ca7c * procinfo unit contains tprocinfo 22 years ago
  peter 540691bf02 * optimized releasing of registers 22 years ago
  peter 99bb20747e * parent framepointer changed to hidden parameter 22 years ago
  peter f6868f8d48 * fix reported file position for not matched forwards 22 years ago
  peter 56c14885bb * remove allocate_intterupt_parameter, allocation is platform 22 years ago
  peter bf66a6e4ab * fix filepositions 22 years ago
  peter 8af51ea6d3 * locals and paras are allocated in the code generation 22 years ago
  peter f8bb9785e0 * remove obsolete code already in comments 22 years ago
  peter 8dd0a4027a * support mulitple overloads in implementation, this is delphi 22 years ago
  daniel 90e1ca64f3 * Fixed fast spilling functionality by re-adding the code that initializes 22 years ago
  daniel 079751b894 * Failed attempt to restore broken fastspill functionality 22 years ago
  daniel 49e539ac8d * Adding register allocation order 22 years ago
  peter 05a15df3c2 * use register with least interferences in spillregister 22 years ago
  peter b9d09a4e5c * preparations for different default calling conventions 22 years ago
  peter 059908d399 * abort with IE when spilling requires > 20 loops 22 years ago
  peter 6a8d5eb25d * NEWRA branch merged 22 years ago
  florian 220e05dd5e * fixed arm concatcopy 22 years ago
  peter d113495cf1 * fixed stackalloc to not allocate localst.datasize twice 22 years ago
  peter 2a5f30418e * define NOOPT until optimizer is fixed 22 years ago
  daniel ebb1f3a361 * New register coding now mandatory, some more convert_registers calls 22 years ago
  daniel 82b0cf41a6 * Made internal assembler use new register coding 22 years ago
  Jonas Maebe 4f8c390198 * fixed regvars so they work with newra (at least for ppc) 22 years ago
  Jonas Maebe 177d57f22c * split en_exit_code into a part that may allocate a register and a part 22 years ago
  peter 32d076480b * framepointer fixes for sparc 22 years ago