Class SSABuilder

  • All Implemented Interfaces:
    com.ibm.wala.fixpoint.FixedPointConstants

    public class SSABuilder
    extends AbstractIntStackMachine
    This class constructs an SSA IR from a backing ShrikeBT instruction stream.

    The basic algorithm here is an abstract interpretation over the Java bytecode to determine types of stack locations and local variables. As a side effect, the flow functions of the abstract interpretation emit instructions, eliminating the stack abstraction and moving to a register-transfer language in SSA form.