Home
last modified time | relevance | path

Searched refs:blockIterator (Results 1 – 7 of 7) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DIRCodeInstructionsIterator.java12 private ListIterator<BasicBlock> blockIterator; field in IRCodeInstructionsIterator
16 blockIterator = code.blocks.listIterator(); in IRCodeInstructionsIterator()
17 instructionIterator = blockIterator.next().listIterator(); in IRCodeInstructionsIterator()
25 return blockIterator.hasNext(); in hasNext()
33 if (!blockIterator.hasNext()) { in next()
36 instructionIterator = blockIterator.next().listIterator(); in next()
DInstructionListIterator.java100 BasicBlock split(IRCode code, ListIterator<BasicBlock> blockIterator); in split() argument
125 BasicBlock split(int instructions, IRCode code, ListIterator<BasicBlock> blockIterator); in split() argument
167 BasicBlock inlineInvoke(IRCode code, IRCode inlinee, ListIterator<BasicBlock> blockIterator, in inlineInvoke() argument
DIRCode.java73 ListIterator<BasicBlock> blockIterator = listIterator(); in removeMarkedBlocks() local
74 while (blockIterator.hasNext()) { in removeMarkedBlocks()
75 BasicBlock block = blockIterator.next(); in removeMarkedBlocks()
77 blockIterator.remove(); in removeMarkedBlocks()
DBasicBlock.java1078 IRCode code, ListIterator<BasicBlock> blockIterator, BasicBlock fromBlock) { in copyCatchHandlers() argument
1099 blockIterator.add(newBlock); in copyCatchHandlers()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DPeepholeOptimizer.java89 ListIterator<BasicBlock> blockIterator = code.listIterator(); in shareIdenticalBlockSuffix() local
90 while (blockIterator.hasNext()) { in shareIdenticalBlockSuffix()
91 BasicBlock block = blockIterator.next(); in shareIdenticalBlockSuffix()
93 blockIterator.add(newBlocks.get(block)); in shareIdenticalBlockSuffix()
DInliner.java257 ListIterator<BasicBlock> blockIterator = code.listIterator(); in performInlining() local
258 while (blockIterator.hasNext() && (instruction_allowance >= 0)) { in performInlining()
259 BasicBlock block = blockIterator.next(); in performInlining()
323 iterator.inlineInvoke(code, inlinee, blockIterator, blocksToRemove, downcast); in performInlining()
/external/r8/src/test/java/com/android/tools/r8/ir/regalloc/
DRegisterMoveSchedulerTest.java92 public BasicBlock split(IRCode code, ListIterator<BasicBlock> blockIterator) { in split() argument
97 public BasicBlock split(int instructions, IRCode code, ListIterator<BasicBlock> blockIterator) { in split() argument
103 IRCode code, IRCode inlinee, ListIterator<BasicBlock> blockIterator, in inlineInvoke() argument