Home
last modified time | relevance | path

Searched refs:switchInsn (Results 1 – 2 of 2) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DCodeRewriter.java384 Switch switchInsn = insn.asSwitch(); in removeSwitchMaps() local
385 Instruction input = switchInsn.inValues().get(0).definition; in removeSwitchMaps()
420 IntList keys = new IntArrayList(switchInsn.numberOfKeys()); in removeSwitchMaps()
421 for (int i = 0; i < switchInsn.numberOfKeys(); i++) { in removeSwitchMaps()
422 assert switchInsn.targetBlockIndices()[i] != switchInsn.getFallthroughBlockIndex(); in removeSwitchMaps()
423 int key = ordinalsMap.getInt(indexMap.get(switchInsn.getKey(i))); in removeSwitchMaps()
425 targetMap.put(key, switchInsn.targetBlockIndices()[i]); in removeSwitchMaps()
434 targets, switchInsn.getFallthroughBlockIndex()); in removeSwitchMaps()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DJarSourceCode.java709 TableSwitchInsnNode switchInsn = (TableSwitchInsnNode) insn; in getTargets() local
710 return getSwitchTargets(switchInsn.dflt, switchInsn.labels); in getTargets()
713 LookupSwitchInsnNode switchInsn = (LookupSwitchInsnNode) insn; in getTargets() local
714 return getSwitchTargets(switchInsn.dflt, switchInsn.labels); in getTargets()