Searched refs:locations (Results 1 – 10 of 10) sorted by relevance
/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 387 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 …]
|
D | code_generator_x86.cc | 506 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 …]
|
D | code_generator_arm.cc | 456 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 …]
|
D | code_generator.cc | 147 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 …]
|
D | ssa_liveness_analysis.cc | 111 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()
|
D | graph_visualizer.cc | 156 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()
|
D | register_allocator.cc | 121 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 …]
|
D | ssa_liveness_analysis.h | 292 LocationSummary* locations = defined_by_->GetLocations(); in FirstRegisterUseAfter() local 293 Location location = locations->Out(); in FirstRegisterUseAfter() 300 && locations->InAt(0).GetPolicy() == Location::kRequiresRegister)) { in FirstRegisterUseAfter()
|
D | nodes.h | 557 void SetLocations(LocationSummary* locations) { locations_ = locations; } in SetLocations() argument
|
/art/compiler/ |
D | Android.mk | 91 optimizing/locations.cc \
|