• Home
  • Raw
  • Download

Lines Matching refs:Location

88 void RegisterAllocator::BlockRegister(Location location,  in BlockRegister()
135 Location output = locations->Out(); in AllocateRegistersInternal()
146 Location input = locations->InAt(i); in AllocateRegistersInternal()
648 static Location ConvertToLocation(LiveInterval* interval) { in ConvertToLocation()
650 return Location::RegisterLocation(ManagedRegister(interval->GetRegister())); in ConvertToLocation()
658 return Location::DoubleStackSlot(interval->GetParent()->GetSpillSlot()); in ConvertToLocation()
660 return Location::StackSlot(interval->GetParent()->GetSpillSlot()); in ConvertToLocation()
676 Location source, in AddInputMoveFor()
677 Location destination) const { in AddInputMoveFor()
698 Location source, in InsertParallelMoveAt()
699 Location destination) const { in InsertParallelMoveAt()
741 Location source, in InsertParallelMoveAtExitOf()
742 Location destination) const { in InsertParallelMoveAtExitOf()
763 Location source, in InsertParallelMoveAtEntryOf()
764 Location destination) const { in InsertParallelMoveAtEntryOf()
780 Location source, in InsertMoveAfter()
781 Location destination) const { in InsertMoveAfter()
807 Location::RegisterLocation(ManagedRegister(interval->GetRegister())), in ConnectSiblings()
809 ? Location::DoubleStackSlot(interval->GetParent()->GetSpillSlot()) in ConnectSiblings()
810 : Location::StackSlot(interval->GetParent()->GetSpillSlot())); in ConnectSiblings()
817 Location source = ConvertToLocation(current); in ConnectSiblings()
824 Location expected_location = locations->InAt(use->GetInputIndex()); in ConnectSiblings()
840 Location destination = ConvertToLocation(next_sibling); in ConnectSiblings()
899 static Location FindLocationAt(LiveInterval* interval, size_t position) { in FindLocationAt()
917 Location location = locations->Out(); in Resolve()
921 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve()
925 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve()
933 Location source = ConvertToLocation(current); in Resolve()
936 if (location.GetPolicy() == Location::kSameAsFirstInput) { in Resolve()
973 Location source = FindLocationAt(input->GetLiveInterval(), in Resolve()
975 Location destination = ConvertToLocation(phi->GetLiveInterval()); in Resolve()