Package com.aparapi.internal.instruction
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
public abstract static class InstructionSet.ConditionalBranch extends InstructionSet.Branch
-
Constructor Summary
Constructors Constructor Description ConditionalBranch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide)
-
Method Summary
Modifier and Type Method Description InstructionSet.ConditionalBranch
findEndOfConditionalBranchSet(Instruction _extent)
BranchSet
getBranchSet()
BranchSet
getOrCreateBranchSet()
void
setBranchSet(BranchSet _branchSet)
Methods inherited from class com.aparapi.internal.instruction.InstructionSet.Branch
getAbsolute, getTarget, isBreakOrContinue, isConditional, isForward, isForwardConditional, isForwardUnconditional, isReverse, isReverseConditional, isReverseUnconditional, isUnconditional, retarget, setBreakOrContinue, setTarget, unhook
Methods inherited from class com.aparapi.internal.instruction.Instruction
addBranchTarget, asBranch, compareTo, consumesStack, getByteCode, 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
-
Constructor Details
-
ConditionalBranch
public ConditionalBranch(MethodModel _methodPoolEntry, InstructionSet.ByteCode _byteCode, ByteReader _byteReader, boolean _wide)
-
-
Method Details