Searched refs:CatchHandlers (Results 1 – 14 of 14) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | CatchHandlers.java | 13 public class CatchHandlers<T> { class 19 public static final CatchHandlers<Integer> EMPTY_INDICES = new CatchHandlers<>(); 20 public static final CatchHandlers<BasicBlock> EMPTY_BASIC_BLOCK = new CatchHandlers<>(); 22 private CatchHandlers() { in CatchHandlers() method in CatchHandlers 27 public CatchHandlers(List<DexType> guards, List<T> targets) { in CatchHandlers() method in CatchHandlers 69 if (!(o instanceof CatchHandlers)) { in equals() 72 CatchHandlers that = (CatchHandlers) o; in equals()
|
D | BasicBlock.java | 83 private CatchHandlers<Integer> catchHandlers = CatchHandlers.EMPTY_INDICES; 181 catchHandlers = new CatchHandlers<>(catchHandlers.getGuards(), targets); in swapSuccessors() 206 catchHandlers = new CatchHandlers<>(catchHandlers.getGuards(), targets); in replaceSuccessor() 310 catchHandlers = CatchHandlers.EMPTY_INDICES; in removeSuccessorsByIndex() 312 catchHandlers = new CatchHandlers<>(guards, targets); in removeSuccessorsByIndex() 581 catchHandlers = new CatchHandlers<>(guards, successorIndexes); in linkCatchSuccessors() 938 public CatchHandlers<BasicBlock> getCatchHandlers() { in getCatchHandlers() 940 return CatchHandlers.EMPTY_BASIC_BLOCK; in getCatchHandlers() 943 return new CatchHandlers<>(catchHandlers.getGuards(), targets); in getCatchHandlers() 946 public CatchHandlers<Integer> getCatchHandlersWithSuccessorIndexes() { in getCatchHandlersWithSuccessorIndexes() [all …]
|
D | IRCode.java | 245 CatchHandlers<Integer> catchHandlers = block.getCatchHandlersWithSuccessorIndexes(); in consistentCatchHandlers()
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
D | BasicBlockInstructionsEquivalence.java | 7 import com.android.tools.r8.ir.code.CatchHandlers; 36 CatchHandlers<BasicBlock> handlers0 = first.getCatchHandlers(); in hasIdenticalInstructions() 37 CatchHandlers<BasicBlock> handlers1 = second.getCatchHandlers(); in hasIdenticalInstructions()
|
D | DeadCodeRemover.java | 7 import com.android.tools.r8.ir.code.CatchHandlers; 134 CatchHandlers<BasicBlock> handlers = block.getCatchHandlers(); in removeUnneededCatchHandlers()
|
D | Outliner.java | 29 import com.android.tools.r8.ir.code.CatchHandlers; 926 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()
|
D | CodeRewriter.java | 21 import com.android.tools.r8.ir.code.CatchHandlers; 1187 CatchHandlers<BasicBlock> ch0 = i0.getBlock().getCatchHandlers(); 1188 CatchHandlers<BasicBlock> ch1 = i1.getBlock().getCatchHandlers();
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | SourceCode.java | 8 import com.android.tools.r8.ir.code.CatchHandlers; 59 CatchHandlers<Integer> getCurrentCatchHandlers(); in getCurrentCatchHandlers()
|
D | DexBuilder.java | 46 import com.android.tools.r8.ir.code.CatchHandlers; 467 BiMap<CatchHandlers<BasicBlock>, Integer> canonicalHandlers = HashBiMap.create(); 477 BiMap<CatchHandlers<BasicBlock>, Integer> handlerToIndex) { 478 BiMap<Integer, CatchHandlers<BasicBlock>> indexToHandler = handlerToIndex.inverse(); 485 CatchHandlers<BasicBlock> handlers = block.getCatchHandlers(); 566 Map<CatchHandlers<BasicBlock>, Integer> catchHandlers) { 577 private TryHandler[] getDexTryHandlers(Map<Integer, CatchHandlers<BasicBlock>> catchHandlers) { 580 CatchHandlers<BasicBlock> handlerGroup = catchHandlers.get(j); 1133 public final CatchHandlers<BasicBlock> handlers; 1137 public TryItem(CatchHandlers<BasicBlock> handlers, int start, int end) {
|
D | DexSourceCode.java | 41 import com.android.tools.r8.ir.code.CatchHandlers; 64 private CatchHandlers<Integer> currentCatchHandlers = null; 159 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers() 182 currentCatchHandlers = new CatchHandlers<>( in updateCurrentCatchHandlers()
|
D | JarSourceCode.java | 21 import com.android.tools.r8.ir.code.CatchHandlers; 484 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers() 493 return new CatchHandlers<>( in getCurrentCatchHandlers()
|
D | IRBuilder.java | 29 import com.android.tools.r8.ir.code.CatchHandlers; 1568 CatchHandlers<Integer> catchHandlers = source.getCurrentCatchHandlers();
|
/external/r8/src/main/java/com/android/tools/r8/ir/synthetic/ |
D | SingleBlockSourceCode.java | 14 import com.android.tools.r8.ir.code.CatchHandlers; 193 public final CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()
|
/external/r8/src/test/java/com/android/tools/r8/maindexlist/ |
D | MainDexListTests.java | 34 import com.android.tools.r8.ir.code.CatchHandlers; 534 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()
|