Searched refs:readingEdge (Results 1 – 2 of 2) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | BasicBlock.java | 598 private Value readOnThrowValue(int register, EdgeType readingEdge) { in readOnThrowValue() argument 599 if (readingEdge == EdgeType.EXCEPTIONAL) { in readOnThrowValue() 605 private boolean isOnThrowValue(int register, EdgeType readingEdge) { in isOnThrowValue() argument 606 return readOnThrowValue(register, readingEdge) != null; in isOnThrowValue() 609 public Value readCurrentDefinition(int register, EdgeType readingEdge) { in readCurrentDefinition() argument 612 Value result = readOnThrowValue(register, readingEdge); in readCurrentDefinition() 619 public void updateCurrentDefinition(int register, Value value, EdgeType readingEdge) { in updateCurrentDefinition() argument 621 if (isOnThrowValue(register, readingEdge)) { in updateCurrentDefinition() 700 public void addIncompletePhi(int register, Phi phi, EdgeType readingEdge) { in addIncompletePhi() argument 701 if (isOnThrowValue(register, readingEdge)) { in addIncompletePhi()
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | IRBuilder.java | 1450 public Value readRegister(int register, BasicBlock block, EdgeType readingEdge, MoveType type, 1453 Value value = block.readCurrentDefinition(register, readingEdge); 1454 return value != null ? value : readRegisterRecursive(register, block, readingEdge, type, local); 1458 int register, BasicBlock block, EdgeType readingEdge, MoveType type, DebugLocalInfo local) { 1463 block.addIncompletePhi(register, phi, readingEdge); 1474 block.updateCurrentDefinition(register, phi, readingEdge); 1478 value = block.readCurrentDefinition(register, readingEdge); 1480 block.updateCurrentDefinition(register, value, readingEdge);
|