Searched refs:GetLocations (Results 1 - 18 of 18) sorted by relevance

/art/compiler/optimizing/
H A Dintrinsics_arm.cc99 SaveLiveRegisters(codegen, invoke_->GetLocations());
112 Location out = invoke_->GetLocations()->Out();
115 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
119 RestoreLiveRegisters(codegen, invoke_->GetLocations());
134 LocationSummary* res = invoke->GetLocations();
188 MoveFPToInt(invoke->GetLocations(), true, GetAssembler());
191 MoveIntToFP(invoke->GetLocations(), true, GetAssembler());
202 MoveFPToInt(invoke->GetLocations(), false, GetAssembler());
205 MoveIntToFP(invoke->GetLocations(), false, GetAssembler());
241 MathAbsFP(invoke->GetLocations(), tru
[all...]
H A Dintrinsics_arm64.cc108 SaveLiveRegisters(codegen, invoke_->GetLocations());
121 Location out = invoke_->GetLocations()->Out();
124 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
128 RestoreLiveRegisters(codegen, invoke_->GetLocations());
143 LocationSummary* res = invoke->GetLocations();
187 MoveFPToInt(invoke->GetLocations(), true, GetVIXLAssembler());
190 MoveIntToFP(invoke->GetLocations(), true, GetVIXLAssembler());
201 MoveFPToInt(invoke->GetLocations(), false, GetVIXLAssembler());
204 MoveIntToFP(invoke->GetLocations(), false, GetVIXLAssembler());
241 GenReverseBytes(invoke->GetLocations(), Primitiv
[all...]
H A Dintrinsics_x86_64.cc51 const LocationSummary* res = invoke->GetLocations();
127 SaveLiveRegisters(codegen, invoke_->GetLocations());
140 Location out = invoke_->GetLocations()->Out();
143 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
147 RestoreLiveRegisters(codegen, invoke_->GetLocations());
197 MoveFPToInt(invoke->GetLocations(), true, GetAssembler());
200 MoveIntToFP(invoke->GetLocations(), true, GetAssembler());
211 MoveFPToInt(invoke->GetLocations(), false, GetAssembler());
214 MoveIntToFP(invoke->GetLocations(), false, GetAssembler());
253 GenReverseBytes(invoke->GetLocations(), Primitiv
[all...]
H A Dintrinsics_x86.cc55 LocationSummary* res = invoke->GetLocations();
136 SaveLiveRegisters(codegen, invoke_->GetLocations());
149 Location out = invoke_->GetLocations()->Out();
152 DCHECK(!invoke_->GetLocations()->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
156 RestoreLiveRegisters(codegen, invoke_->GetLocations());
232 MoveFPToInt(invoke->GetLocations(), true, GetAssembler());
235 MoveIntToFP(invoke->GetLocations(), true, GetAssembler());
246 MoveFPToInt(invoke->GetLocations(), false, GetAssembler());
249 MoveIntToFP(invoke->GetLocations(), false, GetAssembler());
301 GenReverseBytes(invoke->GetLocations(), Primitiv
[all...]
H A Dcommon_arm64.h70 return RegisterFrom(instr->GetLocations()->Out(), instr->GetType());
74 return RegisterFrom(instr->GetLocations()->InAt(input_index),
94 return FPRegisterFrom(instr->GetLocations()->Out(), instr->GetType());
98 return FPRegisterFrom(instr->GetLocations()->InAt(input_index),
140 return OperandFrom(instr->GetLocations()->InAt(input_index),
H A Dintrinsics.h96 LocationSummary* locations = invoke->GetLocations();
H A Dcode_generator_mips64.cc175 LocationSummary* locations = at_->GetLocations();
226 LocationSummary* locations = instruction_->GetLocations();
284 SaveLiveRegisters(codegen, instruction_->GetLocations());
290 RestoreLiveRegisters(codegen, instruction_->GetLocations());
326 LocationSummary* locations = instruction_->GetLocations();
382 SaveLiveRegisters(codegen, instruction_->GetLocations());
787 LocationSummary* locations = instruction->GetLocations();
1052 LocationSummary* locations = instruction->GetLocations();
1158 LocationSummary* locations = instr->GetLocations();
1265 LocationSummary* locations = instruction->GetLocations();
[all...]
H A Dcode_generator_arm.cc99 SaveLiveRegisters(codegen, instruction_->GetLocations());
102 RestoreLiveRegisters(codegen, instruction_->GetLocations());
175 LocationSummary* locations = at_->GetLocations();
220 LocationSummary* locations = instruction_->GetLocations();
255 LocationSummary* locations = instruction_->GetLocations();
303 SaveLiveRegisters(codegen, instruction_->GetLocations());
804 LocationSummary* locations = instruction->GetLocations();
898 || instruction->GetLocations()->CanCall()
955 DCHECK(instruction->GetLocations()->InAt(0).IsRegister());
956 __ cmp(instruction->GetLocations()
[all...]
H A Dssa_liveness_analysis.cc123 LocationSummary* locations = current->GetLocations();
141 LocationSummary* locations = current->GetLocations();
397 LocationSummary* locations = user->GetLocations();
436 LocationSummary* locations = GetDefinedBy()->GetLocations();
495 return defined_by->GetLocations()->Out();
H A Dcode_generator_x86.cc140 SaveLiveRegisters(codegen, instruction_->GetLocations());
143 RestoreLiveRegisters(codegen, instruction_->GetLocations());
173 LocationSummary* locations = instruction_->GetLocations();
207 LocationSummary* locations = at_->GetLocations();
259 LocationSummary* locations = instruction_->GetLocations();
311 SaveLiveRegisters(codegen, instruction_->GetLocations());
719 LocationSummary* locations = instruction->GetLocations();
863 Location lhs = instruction->GetLocations()->InAt(0);
874 Location lhs = cond->GetLocations()->InAt(0);
875 Location rhs = cond->GetLocations()
[all...]
H A Dcode_generator_x86_64.cc123 SaveLiveRegisters(codegen, instruction_->GetLocations());
126 RestoreLiveRegisters(codegen, instruction_->GetLocations());
196 LocationSummary* locations = at_->GetLocations();
242 LocationSummary* locations = instruction_->GetLocations();
278 LocationSummary* locations = instruction_->GetLocations();
331 SaveLiveRegisters(codegen, instruction_->GetLocations());
692 LocationSummary* locations = instruction->GetLocations();
826 Location lhs = instruction->GetLocations()->InAt(0);
838 Location lhs = cond->GetLocations()->InAt(0);
839 Location rhs = cond->GetLocations()
[all...]
H A Dcode_generator_arm64.cc167 LocationSummary* locations = at_->GetLocations();
218 LocationSummary* locations = instruction_->GetLocations();
270 SaveLiveRegisters(codegen, instruction_->GetLocations());
274 RestoreLiveRegisters(codegen, instruction_->GetLocations());
314 LocationSummary* locations = instruction_->GetLocations();
363 SaveLiveRegisters(codegen, instruction_->GetLocations());
538 LocationSummary* locations = instruction->GetLocations();
1330 LocationSummary* locations = instruction->GetLocations();
1390 LocationSummary* locations = instruction->GetLocations();
1440 LocationSummary* locations = instruction->GetLocations();
[all...]
H A Dregister_allocator_test.cc545 phi->GetLocations()->UpdateOut(Location::RegisterLocation(2));
564 input1->GetLocations()->UpdateOut(Location::RegisterLocation(2));
583 input2->GetLocations()->UpdateOut(Location::RegisterLocation(2));
652 ret->GetLocations()->inputs_.Put(0, Location::RegisterLocation(2));
720 first_sub->InputAt(0)->GetLocations()->output_ = Location::RegisterLocation(2);
721 ASSERT_EQ(first_sub->GetLocations()->Out().GetPolicy(), Location::kSameAsFirstInput);
722 ASSERT_EQ(second_sub->GetLocations()->Out().GetPolicy(), Location::kSameAsFirstInput);
H A Dssa_liveness_analysis.h154 Location location = GetUser()->GetLocations()->InAt(GetInputIndex());
188 LocationSummary* GetLocations() const { function in class:art::SafepointPosition
189 return instruction_->GetLocations();
251 LocationSummary* locations = instruction->GetLocations();
513 DCHECK(defined_by_->GetLocations()->Out().IsValid());
814 LocationSummary* locations = defined_by_->GetLocations();
917 LocationSummary* locations = defined_by_->GetLocations();
H A Dcode_generator.cc78 LocationSummary* locations = instruction->GetLocations();
315 LocationSummary* locations = instruction->GetLocations();
406 if (instruction->GetLocations() == nullptr) {
416 Location location = instruction->GetLocations()->InAt(i);
434 LocationSummary* locations = instruction->GetLocations();
674 LocationSummary* locations = instruction->GetLocations();
885 LocationSummary* locations = suspend_check->GetLocations();
H A Dregister_allocator.cc202 LocationSummary* locations = instruction->GetLocations();
715 LocationSummary* locations = defined_by->GetLocations();
1519 LocationSummary* locations = use->GetUser()->GetLocations();
1568 LocationSummary* locations = safepoint_position->GetLocations();
1671 LocationSummary* locations = instruction->GetLocations();
1782 LocationSummary* locations = at->GetLocations();
H A Dgraph_visualizer.cc243 LocationSummary* locations = instruction->GetLocations();
H A Dnodes.h1451 LocationSummary* GetLocations() const { return locations_; } function in class:art::HInstruction
2565 return (obj == InputAt(0)) && !GetLocations()->Intrinsified();
2591 return (obj == InputAt(0)) && !GetLocations()->Intrinsified();

Completed in 146 milliseconds