Home
last modified time | relevance | path

Searched refs:locations (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_x86_64.cc387 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); in VisitIf() local
392 locations->SetInAt(0, Location::Any()); in VisitIf()
394 if_instr->SetLocations(locations); in VisitIf()
446 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); in VisitStoreLocal() local
454 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
458 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
464 store->SetLocations(locations); in VisitStoreLocal()
471 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(comp); in VisitCondition() local
472 locations->SetInAt(0, Location::RequiresRegister()); in VisitCondition()
473 locations->SetInAt(1, Location::Any()); in VisitCondition()
[all …]
Dcode_generator_x86.cc506 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); in VisitIf() local
511 locations->SetInAt(0, Location::Any()); in VisitIf()
513 if_instr->SetLocations(locations); in VisitIf()
567 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); in VisitStoreLocal() local
575 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
579 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
585 store->SetLocations(locations); in VisitStoreLocal()
592 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(comp); in VisitCondition() local
593 locations->SetInAt(0, Location::RequiresRegister()); in VisitCondition()
594 locations->SetInAt(1, Location::Any()); in VisitCondition()
[all …]
Dcode_generator_arm.cc456 LocationSummary* locations = instruction->GetLocations(); in Move() local
457 if (locations != nullptr && locations->Out().Equals(location)) { in Move()
510 Move32(location, locations->Out()); in Move()
514 Move64(location, locations->Out()); in Move()
548 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr); in VisitIf() local
553 locations->SetInAt(0, Location::Any()); in VisitIf()
555 if_instr->SetLocations(locations); in VisitIf()
571 LocationSummary* locations = condition->GetLocations(); in VisitIf() local
572 if (locations->InAt(1).IsRegister()) { in VisitIf()
573 __ cmp(locations->InAt(0).AsArm().AsCoreRegister(), in VisitIf()
[all …]
Dcode_generator.cc147 LocationSummary* locations = instruction->GetLocations(); in AllocateRegistersLocally() local
148 if (locations == nullptr) return; in AllocateRegistersLocally()
155 for (size_t i = 0, e = locations->GetInputCount(); i < e; ++i) { in AllocateRegistersLocally()
156 Location loc = locations->InAt(i); in AllocateRegistersLocally()
164 for (size_t i = 0, e = locations->GetTempCount(); i < e; ++i) { in AllocateRegistersLocally()
165 Location loc = locations->GetTemp(i); in AllocateRegistersLocally()
176 for (size_t i = 0, e = locations->GetInputCount(); i < e; ++i) { in AllocateRegistersLocally()
177 Location loc = locations->InAt(i); in AllocateRegistersLocally()
193 locations->SetInAt(i, loc); in AllocateRegistersLocally()
198 for (size_t i = 0, e = locations->GetTempCount(); i < e; ++i) { in AllocateRegistersLocally()
[all …]
Dssa_liveness_analysis.cc111 LocationSummary* locations = current->GetLocations(); in NumberInstructions() local
112 if (locations != nullptr && locations->Out().IsValid()) { in NumberInstructions()
128 LocationSummary* locations = current->GetLocations(); in NumberInstructions() local
129 if (locations != nullptr && locations->Out().IsValid()) { in NumberInstructions()
Dgraph_visualizer.cc156 LocationSummary* locations = instruction->GetLocations(); in VisitInstruction() local
157 if (locations != nullptr) { in VisitInstruction()
160 DumpLocation(locations->InAt(i), instruction->InputAt(i)->GetType()); in VisitInstruction()
164 if (locations->Out().IsValid()) { in VisitInstruction()
166 DumpLocation(locations->Out(), instruction->GetType()); in VisitInstruction()
Dregister_allocator.cc121 LocationSummary* locations = instruction->GetLocations(); in AllocateRegistersInternal() local
122 if (locations->GetTempCount() != 0) { in AllocateRegistersInternal()
135 Location output = locations->Out(); in AllocateRegistersInternal()
146 Location input = locations->InAt(i); in AllocateRegistersInternal()
823 LocationSummary* locations = use->GetUser()->GetLocations(); in ConnectSiblings() local
824 Location expected_location = locations->InAt(use->GetInputIndex()); in ConnectSiblings()
826 locations->SetInAt(use->GetInputIndex(), source); in ConnectSiblings()
916 LocationSummary* locations = instruction->GetLocations(); in Resolve() local
917 Location location = locations->Out(); in Resolve()
923 locations->SetOut(location); in Resolve()
[all …]
Dssa_liveness_analysis.h292 LocationSummary* locations = defined_by_->GetLocations(); in FirstRegisterUseAfter() local
293 Location location = locations->Out(); in FirstRegisterUseAfter()
300 && locations->InAt(0).GetPolicy() == Location::kRequiresRegister)) { in FirstRegisterUseAfter()
Dnodes.h557 void SetLocations(LocationSummary* locations) { locations_ = locations; } in SetLocations() argument
/art/compiler/
DAndroid.mk91 optimizing/locations.cc \