Enum Class PhiOpGen

java.lang.Object
java.lang.Enum<PhiOpGen>
ghidra.pcode.emu.jit.gen.op.PhiOpGen
All Implemented Interfaces:
OpGen<JitPhiOp>, Serializable, Comparable<PhiOpGen>, Constable

public enum PhiOpGen extends Enum<PhiOpGen> implements OpGen<JitPhiOp>
The generator for a phi.

We emit nothing. This generator ought not to be invoked, anyway, but things may change. In the meantime, the design is that we allocate a JVM local per varnode. Since phi nodes are meant to track possible definitions of the same varnode, there is no need for a phi node to emit any code. The value, whichever option it happens to be, is already in its local variable.

See Also: