Class InstructionSet.ConditionalBranch
java.lang.Object
com.aparapi.internal.instruction.Instruction
com.aparapi.internal.instruction.InstructionSet.Branch
com.aparapi.internal.instruction.InstructionSet.ConditionalBranch
- Direct Known Subclasses:
InstructionSet.ConditionalBranch16
- Enclosing class:
InstructionSet
-
Field Summary
FieldsFields inherited from class InstructionSet.Branch
breakOrContinue, offset, targetFields inherited from class Instruction
method, pc -
Constructor Summary
ConstructorsConstructorDescriptionConditionalBranch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide) -
Method Summary
Modifier and TypeMethodDescriptionfindEndOfConditionalBranchSet(Instruction _extent) voidsetBranchSet(BranchSet _branchSet) Methods inherited from class InstructionSet.Branch
getAbsolute, getTarget, isBreakOrContinue, isConditional, isForward, isForwardConditional, isForwardUnconditional, isReverse, isReverseConditional, isReverseUnconditional, isUnconditional, retarget, setBreakOrContinue, setTarget, unhookMethods inherited from class Instruction
addBranchTarget, asBranch, compareTo, consumesStack, getByteCode, getDescription, getFirstChild, getForwardConditionalBranches, getForwardUnconditionalBranches, getLastChild, getLength, getMethod, getNextExpr, getNextPC, getParentExpr, getPrevExpr, getPrevPC, getReal, getReverseConditionalBranches, getReverseUnconditionalBranches, getRootExpr, getStackConsumeCount, getStackDelta, getStackProduceCount, getStartInstruction, getStartPC, getThisPC, isAfter, isAfterOrEqual, isBefore, isBeforeOrEqual, isBranch, isBranchTarget, isConditionalBranchTarget, isForwardBranch, isForwardBranchTarget, isForwardConditionalBranchTarget, isForwardUnconditionalBranchTarget, isReverseBranchTarget, isReverseConditionalBranchTarget, isReverseUnconditionalBranchTarget, isUnconditionalBranchTarget, producesStack, removeBranchTarget, sameAs, setChildren, setLength, setNextExpr, setNextPC, setParentExpr, setPrevExpr, setPrevPC, toInstruction, toString
-
Field Details
-
branchSet
-
-
Constructor Details
-
ConditionalBranch
public ConditionalBranch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide)
-
-
Method Details
-
setBranchSet
-
getOrCreateBranchSet
-
getBranchSet
-
findEndOfConditionalBranchSet
-