Home
last modified time | relevance | path

Searched refs:isGoto (Results 1 – 11 of 11) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DGoto.java75 assert other.isGoto(); in compareNonValueParts()
81 public boolean isGoto() { in isGoto() method in Goto
DBasicBlock.java210 if (exit().isGoto()) { in replaceSuccessor()
931 return instructions.size() == 1 && exit().isGoto(); in isTrivialGoto()
935 return successors.size() == 1 && exit().isGoto(); in hasOneNormalExit()
DIRCode.java244 assert block.exit().isGoto() || block.exit().isThrow(); in consistentCatchHandlers()
DInstruction.java458 public boolean isGoto() { in isGoto() method in Instruction
/external/javassist/src/main/javassist/bytecode/analysis/
DUtil.java36 public static boolean isGoto(int opcode) { in isGoto() method in Util
DSubroutineScanner.java117 if (Util.isGoto(opcode)) in scanOp()
DAnalyzer.java196 } else if (! Util.isGoto(opcode)) { in analyzeNextEntry()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DPeepholeOptimizer.java58 if (pred.exit().isGoto() && in shareIdenticalBlockSuffix()
78 assert pred.exit().isGoto(); in shareIdenticalBlockSuffix()
DCodeRewriter.java302 assert block.exit().isGoto(); in collapsIfTrueTarget()
1050 block = block.exit().isGoto() ? block.exit().asGoto().getTarget() : null; in computeConstantArrayValues()
1123 block = block.exit().isGoto() ? block.exit().asGoto().getTarget() : null;
1287 assert block.exit().isGoto();
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexBuilder.java359 if (next.isGoto()) { in addDebugPosition()
376 assert !ir.isGoto();
381 assert !ir.isGoto();
435 assert instruction != null && instruction.isGoto();
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java369 || (instruction.isGoto() && instruction.asGoto().getTarget() == code.getNormalExitBlock()); in shouldEmitChangesAtInstruction()
1653 if (block.exit().isGoto() && !isCatch) { in resolveControlFlow()