Home
last modified time | relevance | path

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

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DPhi.java251 public void addDefinitionsUser(Map<Integer, Value> currentDefinitions) { in addDefinitionsUser() argument
252 definitionUsers.add(currentDefinitions); in addDefinitionsUser()
255 public void removeDefinitionsUser(Map<Integer, Value> currentDefinitions) { in removeDefinitionsUser() argument
256 definitionUsers.remove(currentDefinitions); in removeDefinitionsUser()
DBasicBlock.java109 private Map<Integer, Value> currentDefinitions = new HashMap<>(); field in BasicBlock
585 currentDefinitions = null; in clearCurrentDefinitions()
600 return currentDefinitions.get(onThrowValueRegister(register)); in readOnThrowValue()
616 return currentDefinitions.get(register); in readCurrentDefinition()
627 Value previousValue = currentDefinitions.get(register); in updateCurrentDefinition()
629 value.asPhi().addDefinitionsUser(currentDefinitions); in updateCurrentDefinition()
632 currentDefinitions.put(register, value); in updateCurrentDefinition()
638 !currentDefinitions.values().contains(previousValue)) { in updateCurrentDefinition()
639 previousValue.asPhi().removeDefinitionsUser(currentDefinitions); in updateCurrentDefinition()
647 Value previous = currentDefinitions.get(register); in writeCurrentDefinition()
[all …]