Differences between revisions 3 and 4
Revision 3 as of 2008-05-14 01:52:59
Size: 817
Comment:
Revision 4 as of 2009-09-20 21:54:44
Size: 822
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[BR]][[BR]] <<BR>><<BR>>
Line 4: Line 4:
[[BR]]
As 'dce' may produce some unreachable code it worth having [:Jitrino_OPT/uce: Unreachable Code Eliminator] follows 'dce' in the HLO path.
<<BR>>
As 'dce' may produce some unreachable code it worth having [[Jitrino_OPT/uce| Unreachable Code Eliminator]] follows 'dce' in the HLO path.
Line 8: Line 8:
header file: [http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h?view=markup http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h ] [[BR]]
implementation file: [http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h?view=markup http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h]
header file: [[http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h?view=markup|http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h ]] <<BR>>
implementation file: [[http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h?view=markup|http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h]]

'dce' is stands for Dead Code Elimination

The pass detects and removes dead code by using a sparse liveness traversal over use-def links of the SSA form.
As 'dce' may produce some unreachable code it worth having Unreachable Code Eliminator follows 'dce' in the HLO path.

header file: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h
implementation file: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/deadcodeeliminator.h

Jitrino_OPT/dce (last edited 2009-09-20 21:54:44 by localhost)