Class CodeBlock

Direct Known Subclasses:
CodeBlockForAlt

public class CodeBlock extends SrcOp
  • Field Details

    • codeBlockLevel

      public int codeBlockLevel
    • treeLevel

      public int treeLevel
    • locals

      public OrderedHashSet<Decl> locals
    • preamble

      public List<SrcOp> preamble
    • ops

      public List<SrcOp> ops
  • Constructor Details

  • Method Details

    • addLocalDecl

      public void addLocalDecl(Decl d)
      Add local var decl
    • addPreambleOp

      public void addPreambleOp(SrcOp op)
    • addOp

      public void addOp(SrcOp op)
    • insertOp

      public void insertOp(int i, SrcOp op)
    • addOps

      public void addOps(List<SrcOp> ops)