Commit History

Autor SHA1 Mensaxe Data
  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
  Jonas Maebe 992be99250 * fixed weird error in the copyleft statement :) %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe edb2179730 + added freeintparaloc %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 29f6a3f50e * fixed double secondpassing of procvar loads %!s(int64=22) %!d(string=hai) anos
  peter d91c880148 * cg.a_load_* get a from and to size specifier %!s(int64=22) %!d(string=hai) anos
  daniel 5c6da84d2c * Restored original methodpointer code for non newra case %!s(int64=22) %!d(string=hai) anos
  daniel 41e0bc4cec * Register allocator finished %!s(int64=22) %!d(string=hai) anos
  peter 230a14ff68 * getregisterfpu size parameter added %!s(int64=22) %!d(string=hai) anos
  peter 1e7ecac976 * FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results %!s(int64=22) %!d(string=hai) anos
  peter 92430d4881 * typo in FUNCTION_RESULT_REG %!s(int64=22) %!d(string=hai) anos
  peter 414bd5fa22 * more sparc cleanup %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe bb3a5166db * free callparatemps created for call-by-reference parameters %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe ead9de924c * added missing initialization of rg.usedint{in,by}proc %!s(int64=22) %!d(string=hai) anos
  peter 047a066711 * procinlinenode removed %!s(int64=22) %!d(string=hai) anos
  peter 072a55b73e * methodpointer self pushing fixed %!s(int64=22) %!d(string=hai) anos
  peter b1369666c4 * inline fixes %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe ff12c6c54f * save fpu results in a normal fpu register on non-x86 processors %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe ae88588462 - undid previous commit, it was wrong %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe bee07d21a9 * fixed tests for whether a certain int register is unused %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe e65fb85ce9 * fixed ppc compiler %!s(int64=22) %!d(string=hai) anos
  peter 8ff5792776 * remove some unit dependencies %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe cb279b2029 * changed tt_persistant to tt_persistent :) %!s(int64=22) %!d(string=hai) anos
  peter abca40f041 * regvar fixes %!s(int64=22) %!d(string=hai) anos
  peter 92ee1804b6 * removed selfpointer_offset, vmtpointer_offset %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 3a35aefdfd * patch from Peter for int64 function results %!s(int64=22) %!d(string=hai) anos
  peter 05c05f2555 * failn removed %!s(int64=22) %!d(string=hai) anos
  peter 5e40220d67 * generate code for procvar first before pushing parameters. Made %!s(int64=22) %!d(string=hai) anos
  Jonas Maebe 02496a9934 * moved fpc_check_object call earlier for the ppc, so it can't destroy %!s(int64=22) %!d(string=hai) anos