ソースを参照

Blocked revisions 7282,7287,7294,7297-7299,7560-7562,7568-7569,7635,8147,8155-8156 via svnmerge

................
  r7282 | florian | 2007-05-05 22:50:09 +0200 (Sat, 05 May 2007) | 2 lines
  
  + first draft for dfa
................
  r7287 | florian | 2007-05-06 12:59:09 +0200 (Sun, 06 May 2007) | 1 line
  
  * backup commit of more dfa stuff
................
  r7294 | florian | 2007-05-06 23:33:39 +0200 (Sun, 06 May 2007) | 2 lines
  
  + first basically working (not all node types yet) dfa implementation determining life information
................
  r7297 | florian | 2007-05-07 21:14:21 +0200 (Mon, 07 May 2007) | 2 lines
  
  + life dfa for if, label and goto
................
  r7298 | florian | 2007-05-07 22:07:53 +0200 (Mon, 07 May 2007) | 2 lines
  
  * life info dfa for break and continue
................
  r7299 | florian | 2007-05-07 22:30:19 +0200 (Mon, 07 May 2007) | 2 lines
  
  + do life dfa for exit
................
  r7560 | florian | 2007-06-03 12:33:50 +0200 (Sun, 03 Jun 2007) | 2 lines
  
  + dfa for more node types
................
  r7561 | florian | 2007-06-03 18:37:59 +0200 (Sun, 03 Jun 2007) | 2 lines
  
  * life info generation works for the whole compiler if exception catching blocks are ignored
................
  r7562 | florian | 2007-06-03 19:35:48 +0200 (Sun, 03 Jun 2007) | 2 lines
  
  + give more sophisticated warnings about uninitalized variables when life info is available
................
  r7568 | florian | 2007-06-03 22:55:49 +0200 (Sun, 03 Jun 2007) | 2 lines
  
  * tracking for merges from ssa branch
................
  r7569 | florian | 2007-06-03 23:02:17 +0200 (Sun, 03 Jun 2007) | 9 lines
  
  Merged revisions 7567 via svnmerge from 
  http://svn.freepascal.org/svn/fpc/branches/ssa/compiler
  
  ........
    r7567 | florian | 2007-06-03 22:53:07 +0200 (So, 03 Jun 2007) | 2 lines
    
    * better code generation for op_reg_reg_reg if src1 and dst are equal
  ........
................
  r7635 | florian | 2007-06-12 11:58:31 +0200 (Tue, 12 Jun 2007) | 2 lines
  
  * experimental patch to fix #9059 and friends in case -Oodfa is used
................
  r8147 | florian | 2007-07-23 10:57:31 +0200 (Mon, 23 Jul 2007) | 3 lines
  
  * proper handling of dummy result node in dfa, resolves #8717  and #8079
  + tests
................
  r8155 | florian | 2007-07-23 22:22:36 +0200 (Mon, 23 Jul 2007) | 2 lines
  
  * fixed dfa for raise nodes
................
  r8156 | florian | 2007-07-23 22:23:50 +0200 (Mon, 23 Jul 2007) | 2 lines
  
  * let the dfa do the detection of unset function results if possible
................

git-svn-id: branches/fixes_2_2@8634 -
peter 18 年 前
コミット
ba5e2a1ebf

差分データは利用できません。