Home
last modified time | relevance | path

Searched refs:CatchHandlers (Results 1 – 14 of 14) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DCatchHandlers.java13 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()
DBasicBlock.java83 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 …]
DIRCode.java245 CatchHandlers<Integer> catchHandlers = block.getCatchHandlersWithSuccessorIndexes(); in consistentCatchHandlers()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DBasicBlockInstructionsEquivalence.java7 import com.android.tools.r8.ir.code.CatchHandlers;
36 CatchHandlers<BasicBlock> handlers0 = first.getCatchHandlers(); in hasIdenticalInstructions()
37 CatchHandlers<BasicBlock> handlers1 = second.getCatchHandlers(); in hasIdenticalInstructions()
DDeadCodeRemover.java7 import com.android.tools.r8.ir.code.CatchHandlers;
134 CatchHandlers<BasicBlock> handlers = block.getCatchHandlers(); in removeUnneededCatchHandlers()
DOutliner.java29 import com.android.tools.r8.ir.code.CatchHandlers;
926 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()
DCodeRewriter.java21 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/
DSourceCode.java8 import com.android.tools.r8.ir.code.CatchHandlers;
59 CatchHandlers<Integer> getCurrentCatchHandlers(); in getCurrentCatchHandlers()
DDexBuilder.java46 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) {
DDexSourceCode.java41 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()
DJarSourceCode.java21 import com.android.tools.r8.ir.code.CatchHandlers;
484 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()
493 return new CatchHandlers<>( in getCurrentCatchHandlers()
DIRBuilder.java29 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/
DSingleBlockSourceCode.java14 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/
DMainDexListTests.java34 import com.android.tools.r8.ir.code.CatchHandlers;
534 public CatchHandlers<Integer> getCurrentCatchHandlers() { in getCurrentCatchHandlers()