harpoon.IR.LowQuad
Class LowQuadKind

java.lang.Object
  extended by harpoon.IR.Quads.QuadKind
      extended by harpoon.IR.LowQuad.LowQuadKind

public abstract class LowQuadKind
extends QuadKind

LowQuadKind is an enumerated type for the various kinds of LowQuads. It extends QuadKind, so it enumerates all the Quad types, too.

Version:
$Id: LowQuadKind.java,v 1.2 2002/02/25 21:04:40 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Field Summary
static int PAOFFSET
           
static int PARRAY
           
static int PCALL
           
static int PFCONST
           
static int PFIELD
           
static int PFOFFSET
           
static int PGET
           
static int PMCONST
           
static int PMETHOD
           
static int PMOFFSET
           
static int POPER
           
static int PSET
           
 
Fields inherited from class harpoon.IR.Quads.QuadKind
AGET, ALENGTH, ANEW, ARRAYINIT, ASET, CALL, CJMP, COMPONENTOF, CONST, DEBUG, FOOTER, GET, HANDLER, HEADER, INSTANCEOF, LABEL, METHOD, MONITORENTER, MONITOREXIT, MOVE, NEW, NOP, OPER, PHI, RETURN, SET, SIGMA, SWITCH, THROW, TYPECAST, TYPESWITCH, XI
 
Constructor Summary
LowQuadKind()
           
 
Method Summary
static boolean isValid(int k)
           
static int max()
           
static int min()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARRAY

public static final int PARRAY

PFIELD

public static final int PFIELD

PMETHOD

public static final int PMETHOD

PAOFFSET

public static final int PAOFFSET

PFOFFSET

public static final int PFOFFSET

PMOFFSET

public static final int PMOFFSET

PFCONST

public static final int PFCONST

PMCONST

public static final int PMCONST

PCALL

public static final int PCALL

PGET

public static final int PGET

POPER

public static final int POPER

PSET

public static final int PSET
Constructor Detail

LowQuadKind

public LowQuadKind()
Method Detail

min

public static int min()

max

public static int max()

isValid

public static boolean isValid(int k)