harpoon.Analysis.PointerAnalysis
Class AllocSyncOptCompStage

java.lang.Object
  extended by harpoon.Main.CompilerStage
      extended by harpoon.Main.CompilerStageEZ
          extended by harpoon.Analysis.PointerAnalysis.AllocSyncOptCompStage

public class AllocSyncOptCompStage
extends CompilerStageEZ

AllocSyncOptCompStage

Version:
$Id: AllocSyncOptCompStage.java,v 1.4 2004/02/08 03:20:02 cananian Exp $
Author:
Alexandru Salcianu <salcianu@MIT.edu>

Field Summary
 
Fields inherited from class harpoon.Main.CompilerStageEZ
attribs, classHierarchy, frame, hcf, linker, mainM, old_cs, roots
 
Constructor Summary
AllocSyncOptCompStage()
           
 
Method Summary
 boolean enabled()
           
static CompilerStage getFullStage()
          Returns a compiler stage consisting of the sequential composition of a pointer analysis stage and a stack/heap allocation and sync removal optimization stage.
 List getOptions()
           
protected  void real_action()
           
 
Methods inherited from class harpoon.Main.CompilerStageEZ
_PACK_CS, _UNPACK_CS, action
 
Methods inherited from class harpoon.Main.CompilerStage
name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AllocSyncOptCompStage

public AllocSyncOptCompStage()
Method Detail

getFullStage

public static CompilerStage getFullStage()
Returns a compiler stage consisting of the sequential composition of a pointer analysis stage and a stack/heap allocation and sync removal optimization stage.


getOptions

public List getOptions()
Overrides:
getOptions in class CompilerStageEZ

enabled

public boolean enabled()
Specified by:
enabled in class CompilerStage

real_action

protected void real_action()
Specified by:
real_action in class CompilerStageEZ