Searched refs:blockIterator (Results 1 – 7 of 7) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | IRCodeInstructionsIterator.java | 12 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()
|
D | InstructionListIterator.java | 100 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
|
D | IRCode.java | 73 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()
|
D | BasicBlock.java | 1078 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/ |
D | PeepholeOptimizer.java | 89 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()
|
D | Inliner.java | 257 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/ |
D | RegisterMoveSchedulerTest.java | 92 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
|