Home
last modified time | relevance | path

Searched refs:instructionIterator (Results 1 – 8 of 8) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DIRCodeInstructionsIterator.java13 private InstructionListIterator instructionIterator; field in IRCodeInstructionsIterator
17 instructionIterator = blockIterator.next().listIterator(); in IRCodeInstructionsIterator()
22 if (instructionIterator.hasNext()) { in hasNext()
30 if (instructionIterator.hasNext()) { in next()
31 return instructionIterator.next(); in next()
36 instructionIterator = blockIterator.next().listIterator(); in next()
37 assert instructionIterator.hasNext(); in next()
38 return instructionIterator.next(); in next()
42 instructionIterator.add(instruction); in add()
47 instructionIterator.remove(); in remove()
[all …]
DIRCode.java309 public InstructionIterator instructionIterator() { in instructionIterator() method
341 InstructionIterator it = instructionIterator(); in numberRemainingInstructions()
DBasicBlockInstructionIterator.java232 Iterator<Instruction> iterator = code.instructionIterator(); in canThrow()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DInliner.java219 InstructionIterator iterator = code.instructionIterator(); in legalConstructorInline()
356 InstructionIterator it = code.instructionIterator(); in computeReceiverMustBeNonNull()
DMemberValuePropagation.java123 InstructionIterator iterator = code.instructionIterator(); in rewriteWithConstantValues()
DCodeRewriter.java563 InstructionIterator it = code.instructionIterator(); in extractOrdinalsMapFor()
691 InstructionIterator iterator = code.instructionIterator(); in rewriteMoveResult()
765 InstructionIterator iterator = code.instructionIterator(); in disableAssertions()
1335 InstructionIterator iterator = code.instructionIterator();
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexBuilder.java186 InstructionIterator it = ir.instructionIterator(); in build()
199 InstructionIterator instructionIterator = ir.instructionIterator(); in build() local
200 while (instructionIterator.hasNext()) { in build()
201 com.android.tools.r8.ir.code.Instruction ir = instructionIterator.next(); in build()
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java293 ListIterator<Instruction> instructionIterator = block.listIterator(); in computeDebugInfo() local
294 while (instructionIterator.hasNext()) { in computeDebugInfo()
295 Instruction instruction = instructionIterator.next(); in computeDebugInfo()
328 instructionIterator.previous(); in computeDebugInfo()
329 instructionIterator.add(new DebugLocalsChange(ending, starting)); in computeDebugInfo()
330 instructionIterator.next(); in computeDebugInfo()
332 instructionIterator.add(new DebugLocalsChange(ending, starting)); in computeDebugInfo()