Searched refs:BranchInstruction (Results 1 - 25 of 27) sorted by relevance

12

/external/proguard/src/proguard/optimize/peephole/
H A DInstructionSequenceConstants.java2442 new BranchInstruction(InstructionConstants.OP_GOTO, 3),
2449 new BranchInstruction(InstructionConstants.OP_IFEQ, 3),
2456 new BranchInstruction(InstructionConstants.OP_IFNE, 3),
2463 new BranchInstruction(InstructionConstants.OP_IFLT, 3),
2470 new BranchInstruction(InstructionConstants.OP_IFGE, 3),
2477 new BranchInstruction(InstructionConstants.OP_IFGT, 3),
2484 new BranchInstruction(InstructionConstants.OP_IFLE, 3),
2491 new BranchInstruction(InstructionConstants.OP_IFICMPEQ, 3),
2498 new BranchInstruction(InstructionConstants.OP_IFICMPNE, 3),
2505 new BranchInstruction(InstructionConstant
[all...]
H A DGotoGotoReplacer.java75 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
97 int targetBranchOffset = ((BranchInstruction)targetInstruction).branchOffset;
100 new BranchInstruction(opcode,
H A DGotoReturnReplacer.java75 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
H A DGotoCommonCodeReplacer.java97 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
139 new BranchInstruction(opcode, newBranchOffset);
H A DInstructionSequenceReplacer.java249 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
252 new BranchInstruction(branchInstruction.opcode,
H A DReachableCodeMarker.java146 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
H A DBranchTargetFinder.java537 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
H A DMethodInliner.java345 new BranchInstruction(InstructionConstants.OP_GOTO_W,
/external/proguard/src/proguard/classfile/instruction/
H A DBranchInstruction.java33 public class BranchInstruction extends Instruction class in inherits:Instruction
39 * Creates an uninitialized BranchInstruction.
41 public BranchInstruction() {} method in class:BranchInstruction
44 public BranchInstruction(byte opcode, int branchOffset) method in class:BranchInstruction
56 public BranchInstruction copy(BranchInstruction branchInstruction)
H A DInstructionFactory.java276 instruction = new BranchInstruction();
/external/proguard/src/proguard/classfile/editor/
H A DInstructionWriter.java124 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
135 new BranchInstruction(InstructionConstants.OP_GOTO_W,
145 new BranchInstruction(branchInstruction.opcode,
169 new BranchInstruction((byte)(((branchInstruction.opcode+1) ^ 1) - 1),
183 new BranchInstruction((byte)(branchInstruction.opcode ^ 1),
H A DCodeAttributeComposer.java459 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
833 composer.appendInstruction(2, new BranchInstruction(InstructionConstants.OP_GOTO, 1));
839 composer.appendInstruction(3, new BranchInstruction(InstructionConstants.OP_IFICMPLT, -3));
H A DCodeAttributeEditor.java765 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionVisitor.java39 public void visitBranchInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction);
H A DMultiInstructionVisitor.java108 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
/external/proguard/src/proguard/optimize/info/
H A DBackwardBranchMarker.java44 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
H A DSideEffectInstructionChecker.java137 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
/external/proguard/src/proguard/preverify/
H A DCodeSubroutineInliner.java277 new BranchInstruction(InstructionConstants.OP_GOTO,
302 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
333 new BranchInstruction(InstructionConstants.OP_GOTO,
366 if (!exceptionInfo.isApplicable(offset + ((BranchInstruction)instruction).branchOffset))
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java333 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
732 BranchInstruction branchInstruction)
797 new BranchInstruction(InstructionConstants.OP_GOTO_W,
863 new BranchInstruction(InstructionConstants.OP_GOTO, 0);
H A DEvaluationShrinker.java201 ((BranchInstruction)instruction).branchOffset == 0)
641 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
1469 new BranchInstruction(InstructionConstants.OP_GOTO, 0);
/external/proguard/src/proguard/classfile/util/
H A DInstructionSequenceMatcher.java250 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
260 ((BranchInstruction)patternInstruction).branchOffset);
H A DDynamicClassReferenceInitializer.java162 new BranchInstruction(InstructionConstants.OP_IFNE, +6),
H A DSimplifiedVisitor.java497 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DStackSizeComputer.java193 public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction)
/external/proguard/src/proguard/optimize/
H A DTailRecursionSimplifier.java201 new BranchInstruction(InstructionConstants.OP_GOTO, -gotoOffset));

Completed in 618 milliseconds

12