Home
last modified time | relevance | path

Searched refs:asGoto (Results 1 – 5 of 5) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DGoto.java70 return other.asGoto().getTarget() == getTarget(); in identicalNonValueParts()
86 public Goto asGoto() { in asGoto() method in Goto
DInstruction.java462 public Goto asGoto() { in asGoto() method in Instruction
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DCodeRewriter.java207 || block.exit().asGoto().getTarget() == block in removedTrivialGotos()
211 assert !block.isTrivialGoto() || block.exit().asGoto().getTarget() != nextBlock; in removedTrivialGotos()
221 BasicBlock nextTarget = target.exit().asGoto().getTarget(); in endOfGotoChain()
237 block = block.exit().asGoto().getTarget(); in clearTrivialGotoMarks()
246 if (block.exit().asGoto().getTarget() == block) { in collapsTrivialGoto()
265 target = block.exit().asGoto().getTarget(); in collapsTrivialGoto()
303 assert block.exit().asGoto().getTarget() == fallthrough; in collapsIfTrueTarget()
1050 block = block.exit().isGoto() ? block.exit().asGoto().getTarget() : null; in computeConstantArrayValues()
1123 block = block.exit().isGoto() ? block.exit().asGoto().getTarget() : null;
1288 assert block.exit().asGoto().getTarget() == target;
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexBuilder.java362 if (next.asGoto().getTarget() == nextBlock) { in addDebugPosition()
436 return getTargetInfo(instruction.asGoto().getTarget());
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java369 || (instruction.isGoto() && instruction.asGoto().getTarget() == code.getNormalExitBlock()); in shouldEmitChangesAtInstruction()