Historial de Commits

Autor SHA1 Mensaje Fecha
  daniel 268bfcf784 * Fixed register allocator. *Lots* of fixes. hace 22 años
  Jonas Maebe 14bd8b899a * create_paraloc_info() is now called separately for the caller and hace 22 años
  peter b7d99ec934 * paraloc splitted in callerparaloc,calleeparaloc hace 22 años
  Jonas Maebe 404d344d92 * lots of newra fixes (need getfuncretparaloc implementation for i386)! hace 22 años
  Jonas Maebe 673d792cc6 * release function result registers if the functino result isn't used hace 22 años
  peter 0dceec9a64 * current_procdef removed, use current_procinfo.procdef instead hace 22 años
  peter 02b3ec4f28 * newra fixes hace 22 años
  Jonas Maebe 5a5b7e0192 * deallocate parameter registers in time for newra hace 22 años
  Jonas Maebe 55509b199b * (de)allocation of registers for parameters is now performed properly hace 22 años
  peter 77d641fa2a * init/final of procedure data splitted from genentrycode hace 22 años
  Jonas Maebe 10eb92c546 * optimized assignments with on the right side a function that returns hace 22 años
  Jonas Maebe 992be99250 * fixed weird error in the copyleft statement :) hace 22 años
  Jonas Maebe edb2179730 + added freeintparaloc hace 22 años
  Jonas Maebe 29f6a3f50e * fixed double secondpassing of procvar loads hace 22 años
  peter d91c880148 * cg.a_load_* get a from and to size specifier hace 22 años
  daniel 5c6da84d2c * Restored original methodpointer code for non newra case hace 22 años
  daniel 41e0bc4cec * Register allocator finished hace 22 años
  peter 230a14ff68 * getregisterfpu size parameter added hace 22 años
  peter 1e7ecac976 * FUNCTION_RESULT64_LOW/HIGH_REG added for int64 results hace 22 años
  peter 92430d4881 * typo in FUNCTION_RESULT_REG hace 22 años
  peter 414bd5fa22 * more sparc cleanup hace 22 años
  Jonas Maebe bb3a5166db * free callparatemps created for call-by-reference parameters hace 22 años
  Jonas Maebe ead9de924c * added missing initialization of rg.usedint{in,by}proc hace 22 años
  peter 047a066711 * procinlinenode removed hace 22 años
  peter 072a55b73e * methodpointer self pushing fixed hace 22 años
  peter b1369666c4 * inline fixes hace 22 años
  Jonas Maebe ff12c6c54f * save fpu results in a normal fpu register on non-x86 processors hace 22 años
  Jonas Maebe ae88588462 - undid previous commit, it was wrong hace 22 años
  Jonas Maebe bee07d21a9 * fixed tests for whether a certain int register is unused hace 22 años
  Jonas Maebe e65fb85ce9 * fixed ppc compiler hace 22 años