Difference: SegmentationFault (13 vs. 14)

Revision 142008-04-02 - RongrongZhong

Line: 1 to 1
 
META TOPICPARENT name="Trash.MainKonstantinosMenychtas"
Line: 23 to 23
 
  • Meeting 26th March : 15.30 Constant propagation discussion (data structures)
  • Meeting 31st March : 15.30 Constant propagation - main part of the code (MODIFY_EXPR)
  • Meeting 1st April : 15.15 Constant propagation - extra cases - RongrongZhong & TivadarPapai introduce "Variable Propagation" to get rid of "a.0 = a" kinda stmts.
Changed:
<
<
  • Meeting 2nd April : 15.15 Variable propagation - handle arrays and stuff
>
>
  • Meeting 2nd April : 15.15 Constant propagation - handle arrays and stuff, handle call_expr, correct the error in global def-use edges
 

TODO

Changed:
<
<
  • Global Constant Propagation -> partly works, check RETURN statements, check COND_EXPRs, FUNCT_CALLs, CONST propagation from different paths doesn't work
>
>
  • Global Constant Propagation -> partly works, need to add call_expr into valin, correct the global def-use errors, deal with array refs.
 
  • Merge the input/output calls
  • Delete those control flow statements with empty bodies
  • Compare with the gimple tree of original Gcc outputs and find other useful optimizations
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback