erjang.beam.repr
Class Insn.GcBif

java.lang.Object
  extended by erjang.beam.repr.Insn
      extended by erjang.beam.repr.Insn.GcBif
All Implemented Interfaces:
BeamInstruction
Enclosing class:
Insn

public static class Insn.GcBif
extends Insn


Nested Class Summary
 
Nested classes/interfaces inherited from class erjang.beam.repr.Insn
Insn.AAI, Insn.Bif, Insn.BSAppend, Insn.BSPrivateAppend, Insn.By, Insn.ByD, Insn.D, Insn.DI, Insn.F, Insn.GcBif, Insn.I, Insn.ID, Insn.IE, Insn.IEI, Insn.II, Insn.IL, Insn.ILI, Insn.IWI, Insn.L, Insn.LD, Insn.LDBi, Insn.LDI, Insn.LDII, Insn.LDIID, Insn.LDISIID, Insn.LDS, Insn.LDSII, Insn.LIS, Insn.LS, Insn.LSD, Insn.LSIIID, Insn.LSIIS, Insn.LSS, Insn.LSSD, Insn.LSSID, Insn.S, Insn.SD, Insn.SDD, Insn.SDI, Insn.Select, Insn.SID, Insn.SS, Insn.SSD, Insn.WI, Insn.Y, Insn.YL
 
Field Summary
 Operands.SourceOperand[] args
           
 Operands.DestinationOperand dest
           
 ExtFun ext_fun
           
 int i
           
 Operands.Label label
           
 
Fields inherited from class erjang.beam.repr.Insn
opcode
 
Constructor Summary
protected Insn.GcBif(BeamOpcode opcode, Operands.Label label, ExtFun ext_fun, int i, Operands.SourceOperand[] args, Operands.DestinationOperand dest)
           
  Insn.GcBif(BeamOpcode opcode, Operands.Label label, ExtFun ext_fun, int i, Operands.SourceOperand src, Operands.DestinationOperand dest)
           
  Insn.GcBif(BeamOpcode opcode, Operands.Label label, ExtFun ext_fun, int i, Operands.SourceOperand src1, Operands.SourceOperand src2, Operands.DestinationOperand dest)
           
 
Method Summary
 Operands.SourceOperand[] argList()
           
 ETuple toSymbolic()
           
 
Methods inherited from class erjang.beam.repr.Insn
opcode, toString, toSymbolicTuple
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

label

public final Operands.Label label

ext_fun

public final ExtFun ext_fun

i

public final int i

args

public final Operands.SourceOperand[] args

dest

public final Operands.DestinationOperand dest
Constructor Detail

Insn.GcBif

protected Insn.GcBif(BeamOpcode opcode,
                     Operands.Label label,
                     ExtFun ext_fun,
                     int i,
                     Operands.SourceOperand[] args,
                     Operands.DestinationOperand dest)

Insn.GcBif

public Insn.GcBif(BeamOpcode opcode,
                  Operands.Label label,
                  ExtFun ext_fun,
                  int i,
                  Operands.SourceOperand src,
                  Operands.DestinationOperand dest)

Insn.GcBif

public Insn.GcBif(BeamOpcode opcode,
                  Operands.Label label,
                  ExtFun ext_fun,
                  int i,
                  Operands.SourceOperand src1,
                  Operands.SourceOperand src2,
                  Operands.DestinationOperand dest)
Method Detail

argList

public Operands.SourceOperand[] argList()

toSymbolic

public ETuple toSymbolic()
Overrides:
toSymbolic in class Insn