Home
last modified time | relevance | path

Searched refs:BranchInstruction (Results 1 – 25 of 52) sorted by relevance

123

/external/proguard/src/proguard/optimize/peephole/
DInstructionSequenceConstants.java2677 new BranchInstruction(InstructionConstants.OP_GOTO, 3),
2684 new BranchInstruction(InstructionConstants.OP_IFEQ, 3),
2691 new BranchInstruction(InstructionConstants.OP_IFNE, 3),
2698 new BranchInstruction(InstructionConstants.OP_IFLT, 3),
2705 new BranchInstruction(InstructionConstants.OP_IFGE, 3),
2712 new BranchInstruction(InstructionConstants.OP_IFGT, 3),
2719 new BranchInstruction(InstructionConstants.OP_IFLE, 3),
2726 new BranchInstruction(InstructionConstants.OP_IFICMPEQ, 3),
2733 new BranchInstruction(InstructionConstants.OP_IFICMPNE, 3),
2740 new BranchInstruction(InstructionConstants.OP_IFICMPLT, 3),
[all …]
DGotoGotoReplacer.java75 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
98 int targetBranchOffset = ((BranchInstruction)targetInstruction).branchOffset; in visitBranchInstruction()
101 new BranchInstruction(opcode, in visitBranchInstruction()
DGotoCommonCodeReplacer.java97 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
136 new BranchInstruction(opcode, newBranchOffset).shrink(); in visitBranchInstruction()
/external/apache-commons-bcel/src/main/java/org/apache/bcel/generic/
DBranchHandle.java35 private BranchInstruction bi; // An alias in fact, but saves lots of casts
38 private BranchHandle(final BranchInstruction i) { in BranchHandle()
48 static BranchHandle getBranchHandle( final BranchInstruction i ) { in getBranchHandle()
124 if (!(i instanceof BranchInstruction)) { in setInstruction()
128 bi = (BranchInstruction) i; in setInstruction()
DInstructionList.java75 public InstructionList(final BranchInstruction i) { in InstructionList()
174 if (i instanceof BranchInstruction) { in InstructionList()
175 ih = append((BranchInstruction) i); in InstructionList()
193 final BranchInstruction bi = (BranchInstruction) ihs[i].getInstruction(); in InstructionList()
331 public BranchHandle append(final BranchInstruction i) { in append()
409 public BranchHandle append(final InstructionHandle ih, final BranchInstruction i) { in append()
519 public BranchHandle insert(final BranchInstruction i) { in insert()
597 public BranchHandle insert(final InstructionHandle ih, final BranchInstruction i) { in insert()
864 if (i instanceof BranchInstruction) { // target instruction within list? in setPositions()
865 Instruction inst = ((BranchInstruction) i).getTarget().getInstruction(); in setPositions()
[all …]
DCodeExceptionGen.java82 BranchInstruction.notifyTarget(this.start_pc, start_pc, this); in setStartPC()
91 BranchInstruction.notifyTarget(this.end_pc, end_pc, this); in setEndPC()
100 BranchInstruction.notifyTarget(this.handler_pc, handler_pc, this); in setHandlerPC()
DBranchInstruction.java33 public abstract class BranchInstruction extends Instruction implements InstructionTargeter { class
58 BranchInstruction() { in BranchInstruction() method in BranchInstruction
66 protected BranchInstruction(final short opcode, final InstructionHandle target) { in BranchInstruction() method in BranchInstruction
DLocalVariableGen.java178 BranchInstruction.notifyTarget(this.start, start, this); in setStart()
184 BranchInstruction.notifyTarget(this.end, end, this); in setEnd()
DGotoInstruction.java25 public abstract class GotoInstruction extends BranchInstruction implements UnconditionalBranch {
DIfInstruction.java25 public abstract class IfInstruction extends BranchInstruction implements StackConsumer {
DInstructionComparator.java39 if (i1 instanceof BranchInstruction) {
DJsrInstruction.java25 public abstract class JsrInstruction extends BranchInstruction implements UnconditionalBranch,
DLineNumberGen.java84 BranchInstruction.notifyTarget(this.ih, ih, this); in setInstruction()
/external/proguard/src/proguard/classfile/instruction/
DBranchInstruction.java33 public class BranchInstruction extends Instruction class
41 public BranchInstruction() {} in BranchInstruction() method in BranchInstruction
44 public BranchInstruction(byte opcode, int branchOffset) in BranchInstruction() method in BranchInstruction
56 public BranchInstruction copy(BranchInstruction branchInstruction) in copy()
/external/proguard/src/proguard/classfile/editor/
DInstructionWriter.java155 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
166 new BranchInstruction(InstructionConstants.OP_GOTO_W, in visitBranchInstruction()
176 new BranchInstruction(branchInstruction.opcode, in visitBranchInstruction()
200 new BranchInstruction((byte)(((branchInstruction.opcode+1) ^ 1) - 1), in visitBranchInstruction()
214 new BranchInstruction((byte)(branchInstruction.opcode ^ 1), in visitBranchInstruction()
/external/apache-commons-bcel/src/examples/
DJasminVisitor.java41 import org.apache.bcel.generic.BranchInstruction;
183 BranchInstruction bi = (BranchInstruction) ih1.getInstruction(); in visitCode()
239 if (inst instanceof BranchInstruction) { in visitCode()
262 BranchInstruction bi = (BranchInstruction) inst; in visitCode()
/external/apache-commons-bcel/src/main/java/org/apache/bcel/util/
DBCELFactory.java33 import org.apache.bcel.generic.BranchInstruction;
88 if (i instanceof BranchInstruction) { in start()
92 if (i instanceof BranchInstruction) { in start()
263 private final List<BranchInstruction> branches = new ArrayList<>();
267 public void visitBranchInstruction( final BranchInstruction bi ) { in visitBranchInstruction()
320 for (final BranchInstruction bi : branches) { in updateBranchTargets()
/external/proguard/src/proguard/preverify/
DCodeSubroutineInliner.java274 new BranchInstruction(InstructionConstants.OP_GOTO, in visitVariableInstruction()
299 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
330 new BranchInstruction(InstructionConstants.OP_GOTO, in visitBranchInstruction()
363 … if (!exceptionInfo.isApplicable(offset + ((BranchInstruction)instruction).branchOffset)) in visitExceptionInfo()
/external/apache-commons-bcel/src/examples/Mini/
DASTFunDecl.java29 import org.apache.bcel.generic.BranchInstruction;
301 BranchInstruction if_icmp = (BranchInstruction)match[0].getInstruction();
326 BranchInstruction ifeq = (BranchInstruction)(match[4].getInstruction()); in optimizeIFs()
/external/proguard/src/proguard/optimize/evaluation/
DSimpleEnumUseSimplifier.java348 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
360 new BranchInstruction(InstructionConstants.OP_IFICMPEQ, in visitBranchInstruction()
373 new BranchInstruction(InstructionConstants.OP_IFICMPNE, in visitBranchInstruction()
386 new BranchInstruction( in visitBranchInstruction()
400 new BranchInstruction(InstructionConstants.OP_IFNE, in visitBranchInstruction()
DEvaluationSimplifier.java335 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()
786 BranchInstruction branchInstruction) in replaceJsrInstruction()
851 new BranchInstruction(InstructionConstants.OP_GOTO, in replaceBranchInstruction()
1120 new BranchInstruction(InstructionConstants.OP_GOTO, in trimSwitchInstruction()
1173 new BranchInstruction(InstructionConstants.OP_GOTO, in trimSwitchInstruction()
1216 new BranchInstruction(InstructionConstants.OP_GOTO, 0); in replaceByInfiniteLoop()
/external/apache-commons-bcel/src/main/java/org/apache/bcel/verifier/structurals/
DControlFlowGraph.java27 import org.apache.bcel.generic.BranchInstruction;
376 if (inst instanceof BranchInstruction) { in _getSuccessors()
388 pair[1] = ((BranchInstruction) inst).getTarget(); in _getSuccessors()
/external/apache-commons-bcel/docs/eps/
Dinstructions.fig222 4 0 0 989 -1 16 10 1.5708 4 120 1215 1863 8778 BranchInstruction\001
/external/proguard/src/proguard/classfile/instruction/visitor/
DInstructionVisitor.java39 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branch… in visitBranchInstruction()
/external/proguard/src/proguard/optimize/info/
DBackwardBranchMarker.java44 …lazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstru… in visitBranchInstruction()

123