harpoon.Analysis.LowQuad
Class DerivationChecker

java.lang.Object
  extended by harpoon.Analysis.LowQuad.DerivationChecker

public class DerivationChecker
extends Object

A DerivationChecker checks that all temps defined in a LowQuad.Code have proper derivations.

Version:
$Id: DerivationChecker.java,v 1.4 2003/03/11 00:58:14 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Method Summary
static void check(HCode hcode)
          Check the given HCode for Derivation errors.
static HCodeFactory codeFactory(HCodeFactory hcf)
          Create an HCodeFactory that will check the derivation of every "converted" HCode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

codeFactory

public static HCodeFactory codeFactory(HCodeFactory hcf)
Create an HCodeFactory that will check the derivation of every "converted" HCode.


check

public static void check(HCode hcode)
Check the given HCode for Derivation errors.