harpoon.Analysis.Realtime
Interface CheckRemoval

All Known Implementing Classes:
AllCheckRemoval, CheesyPACheckRemoval, PACheckRemoval, SimpleCheckRemoval

public interface CheckRemoval

CheckRemoval is an interface that all classes that analyze RTJ harpoon.IR.Quads.SET or harpoon.IR.Quads.ASET's for possible removal of checks should implement.

Version:
$Id: CheckRemoval.java,v 1.2 2002/02/25 20:59:46 cananian Exp $
Author:
Wes Beebee <wbeebee@mit.edu>

Method Summary
 boolean shouldRemoveCheck(Quad inst)
          Returns true iff it is always safe to assign a.b = f; or a[b] = f;
 

Method Detail

shouldRemoveCheck

boolean shouldRemoveCheck(Quad inst)
Returns true iff it is always safe to assign a.b = f; or a[b] = f;