Lines Matching refs:source

1296                                 Location source,  in AddMove()  argument
1303 && !source.IsConstant()) { in AddMove()
1304 move->AddMove(source.ToLow(), destination.ToLow(), Primitive::kPrimInt, instruction); in AddMove()
1305 move->AddMove(source.ToHigh(), destination.ToHigh(), Primitive::kPrimInt, nullptr); in AddMove()
1307 move->AddMove(source, destination, type, instruction); in AddMove()
1313 Location source, in AddInputMoveFor() argument
1315 if (source.Equals(destination)) return; in AddInputMoveFor()
1331 AddMove(move, source, destination, nullptr, input->GetType()); in AddInputMoveFor()
1344 Location source, in InsertParallelMoveAt() argument
1347 if (source.Equals(destination)) return; in InsertParallelMoveAt()
1411 AddMove(move, source, destination, instruction, instruction->GetType()); in InsertParallelMoveAt()
1416 Location source, in InsertParallelMoveAtExitOf() argument
1419 if (source.Equals(destination)) return; in InsertParallelMoveAtExitOf()
1441 AddMove(move, source, destination, instruction, instruction->GetType()); in InsertParallelMoveAtExitOf()
1446 Location source, in InsertParallelMoveAtEntryOf() argument
1449 if (source.Equals(destination)) return; in InsertParallelMoveAtEntryOf()
1461 AddMove(move, source, destination, instruction, instruction->GetType()); in InsertParallelMoveAtEntryOf()
1465 Location source, in InsertMoveAfter() argument
1468 if (source.Equals(destination)) return; in InsertMoveAfter()
1471 InsertParallelMoveAtEntryOf(instruction->GetBlock(), instruction, source, destination); in InsertMoveAfter()
1485 AddMove(move, source, destination, instruction, instruction->GetType()); in InsertMoveAfter()
1504 Location source = current->ToLocation(); in ConnectSiblings() local
1525 locations->SetInAt(use->GetInputIndex(), source); in ConnectSiblings()
1527 AddInputMoveFor(interval->GetDefinedBy(), use->GetUser(), source, expected_location); in ConnectSiblings()
1546 environment->SetLocationAt(env_use->GetInputIndex(), source); in ConnectSiblings()
1560 InsertParallelMoveAt(current->GetEnd(), interval->GetDefinedBy(), source, destination); in ConnectSiblings()
1573 switch (source.GetKind()) { in ConnectSiblings()
1575 locations->AddLiveRegister(source); in ConnectSiblings()
1582 locations->SetRegisterBit(source.reg()); in ConnectSiblings()
1587 locations->AddLiveRegister(source); in ConnectSiblings()
1593 locations->AddLiveRegister(source.ToLow()); in ConnectSiblings()
1594 locations->AddLiveRegister(source.ToHigh()); in ConnectSiblings()
1630 LiveInterval* source = interval->GetSiblingAt(from->GetLifetimeEnd() - 1); in ConnectSplitSiblings() local
1632 if (destination == source) { in ConnectSplitSiblings()
1636 DCHECK(destination != nullptr && source != nullptr); in ConnectSplitSiblings()
1648 source->ToLocation(), in ConnectSplitSiblings()
1654 source->ToLocation(), in ConnectSplitSiblings()
1721 Location source = current->ToLocation(); in Resolve() local
1726 locations->SetInAt(0, source); in Resolve()
1728 DCHECK(locations->InAt(0).Equals(source)); in Resolve()
1731 locations->UpdateOut(source); in Resolve()
1733 DCHECK(source.Equals(location)); in Resolve()
1765 Location source = input->GetLiveInterval()->GetLocationAt( in Resolve() local
1768 InsertParallelMoveAtExitOf(predecessor, phi, source, destination); in Resolve()