Home
last modified time | relevance | path

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

/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DSpillMoveSet.java24 private final Map<Integer, Set<SpillMove>> instructionToInMoves = new HashMap<>();
26 private final Map<Integer, Set<SpillMove>> instructionToOutMoves = new HashMap<>();
28 private final Map<Integer, Set<SpillMove>> instructionToPhiMoves = new HashMap<>();
99 SpillMove move = new SpillMove(moveTypeForIntervals(to, from), to, from); in addPhiMove()
107 new SpillMove(moveTypeForIntervals(to, from), to, from)); in addInMove()
113 new SpillMove(moveTypeForIntervals(to, from), to, from)); in addOutMove()
165 private SpillMove getMoveWithSource(LiveIntervals src, Collection<SpillMove> moves) { in getMoveWithSource()
166 for (SpillMove move : moves) { in getMoveWithSource()
174 private SpillMove getMoveWritingSourceRegister(SpillMove inMove, Collection<SpillMove> moves) { in getMoveWritingSourceRegister()
177 for (SpillMove move : moves) { in getMoveWritingSourceRegister()
[all …]
DSpillMove.java14 class SpillMove { class
19 public SpillMove(MoveType type, LiveIntervals to, LiveIntervals from) { in SpillMove() method in SpillMove
47 if (!(other instanceof SpillMove)) { in equals()
50 SpillMove o = (SpillMove) other; in equals()