Uses of Class
com.android.dx.ssa.SsaBasicBlock

Packages that use SsaBasicBlock
com.android.dx.ssa   
 

Uses of SsaBasicBlock in com.android.dx.ssa
 

Fields in com.android.dx.ssa with type parameters of type SsaBasicBlock
static Comparator<SsaBasicBlock> SsaBasicBlock.LABEL_COMPARATOR
          non-null; comparator for instances of this class that just compares block labels
 

Methods in com.android.dx.ssa that return SsaBasicBlock
 SsaBasicBlock SsaInsn.getBlock()
          Gets the block to which this insn instance belongs.
 SsaBasicBlock SsaMethod.getEntryBlock()
           
 SsaBasicBlock SsaMethod.getExitBlock()
           
 SsaBasicBlock SsaBasicBlock.getPrimarySuccessor()
           
 SsaBasicBlock SsaBasicBlock.insertNewPredecessor()
          Inserts a new empty GOTO block as a predecessor to this block.
 SsaBasicBlock SsaBasicBlock.insertNewSuccessor(SsaBasicBlock other)
          Constructs and inserts a new empty GOTO block Z between this block (A) and a current successor block (B).
 SsaBasicBlock SsaMethod.makeNewGotoBlock()
          Makes a new basic block for this method, which is empty besides a single GOTO.
static SsaBasicBlock SsaBasicBlock.newFromRop(RopMethod rmeth, int basicBlockIndex, SsaMethod parent)
          Creates a new SSA basic block from a ROP form basic block.
 

Methods in com.android.dx.ssa that return types with arguments of type SsaBasicBlock
 ArrayList<SsaBasicBlock> SsaMethod.getBlocks()
           
 ArrayList<SsaBasicBlock> SsaBasicBlock.getDomChildren()
          Gets the dom children for this node.
 List<SsaBasicBlock> PhiInsn.predBlocksForReg(int reg, SsaMethod ssaMeth)
          Returns the list of predecessor blocks associated with all operands that have reg as an operand register.
 

Methods in com.android.dx.ssa with parameters of type SsaBasicBlock
 void SsaBasicBlock.addDomChild(SsaBasicBlock child)
          Adds a basic block as a dom child for this block.
 void PhiInsn.addPhiOperand(RegisterSpec registerSpec, SsaBasicBlock predBlock)
          Adds an operand to this phi instruction.
 int SsaBasicBlock.LabelComparator.compare(SsaBasicBlock b1, SsaBasicBlock b2)
          
 void SsaBasicBlock.exitBlockFixup(SsaBasicBlock exitBlock)
          Attaches block to an exit block if necessary.
 RegisterSpecSet LocalVariableInfo.getStarts(SsaBasicBlock block)
          Gets the register set associated with the start of the given block.
 SsaBasicBlock SsaBasicBlock.insertNewSuccessor(SsaBasicBlock other)
          Constructs and inserts a new empty GOTO block Z between this block (A) and a current successor block (B).
static SsaInsn SsaInsn.makeFromRop(Insn insn, SsaBasicBlock block)
          Makes a new SSA insn form a rop insn.
 void SsaBasicBlock.Visitor.visitBlock(SsaBasicBlock v, SsaBasicBlock parent)
          Indicates a block has been visited by an iterator method.
 

Constructors in com.android.dx.ssa with parameters of type SsaBasicBlock
PhiInsn(int resultReg, SsaBasicBlock block)
          Makes a phi insn with a void result type.
PhiInsn(RegisterSpec resultReg, SsaBasicBlock block)
          Constructs a new phi insn with no operands.
SsaInsn(RegisterSpec result, SsaBasicBlock block)
          Constructs an instance.
 



Copyright © 2015. All rights reserved.