Home
last modified time | relevance | path

Searched refs:RegisterSet (Results 1 – 13 of 13) sorted by relevance

/art/compiler/optimizing/
Dlocations.h446 class RegisterSet : public ValueObject {
448 static RegisterSet Empty() { return RegisterSet(); } in Empty()
449 static RegisterSet AllFpu() { return RegisterSet(0, -1); } in AllFpu()
494 RegisterSet() : core_registers_(0), floating_point_registers_(0) {} in RegisterSet() function
495 RegisterSet(uint32_t core, uint32_t fp) : core_registers_(core), floating_point_registers_(fp) {} in RegisterSet() function
606 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves()
616 const RegisterSet& GetCustomSlowPathCallerSaves() const { in GetCustomSlowPathCallerSaves()
638 return RegisterSet::Contains(register_mask_, reg_id); in RegisterContainsObject()
649 RegisterSet* GetLiveRegisters() { in GetLiveRegisters()
705 RegisterSet live_registers_;
[all …]
Dlocations.cc41 live_registers_(RegisterSet::Empty()), in LocationSummary()
42 custom_slow_path_caller_saves_(RegisterSet::Empty()) { in LocationSummary()
Dcode_generator.h370 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
797 RegisterSet allocated_registers_;
981 RegisterSet* live1 = i1->GetLocations()->GetLiveRegisters(); in HaveSameLiveRegisters()
982 RegisterSet* live2 = i2->GetLocations()->GetLiveRegisters(); in HaveSameLiveRegisters()
Dcommon_arm64.h322 if (RegisterSet::Contains(art_core_registers, art_reg_code)) { in ArtVixlRegCodeCoherentForRegSet()
Dcode_generator_arm64.cc152 static RegisterSet OneRegInReferenceOutSaveEverythingCallerSaves() { in OneRegInReferenceOutSaveEverythingCallerSaves()
154 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves()
1991 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in HandleFieldGet()
2459 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitArrayGet()
2819 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck()
3579 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize()
3773 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitInstanceOf()
5030 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitLoadClass()
5965 GetGraph()->HasSIMD() ? RegisterSet::AllFpu() : RegisterSet::Empty()); in VisitSuspendCheck()
Dcode_generator_x86_64.cc62 static RegisterSet OneRegInReferenceOutSaveEverythingCallerSaves() { in OneRegInReferenceOutSaveEverythingCallerSaves()
64 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves()
1909 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize()
4785 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in HandleFieldGet()
5227 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitArrayGet()
5626 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck()
5758 GetGraph()->HasSIMD() ? RegisterSet::AllFpu() : RegisterSet::Empty()); in VisitSuspendCheck()
6118 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitLoadClass()
6474 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitInstanceOf()
Dcode_generator_x86.cc61 static RegisterSet OneRegInReferenceOutSaveEverythingCallerSaves() { in OneRegInReferenceOutSaveEverythingCallerSaves()
63 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves()
1820 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize()
5389 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in HandleFieldGet()
5865 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitArrayGet()
6285 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck()
6387 GetGraph()->HasSIMD() ? RegisterSet::AllFpu() : RegisterSet::Empty()); in VisitSuspendCheck()
6781 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitLoadClass()
7179 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitInstanceOf()
Dcode_generator_arm_vixl.cc142 static RegisterSet OneRegInReferenceOutSaveEverythingCallerSaves() { in OneRegInReferenceOutSaveEverythingCallerSaves()
144 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves()
2802 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize()
5816 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in HandleFieldGet()
6262 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitArrayGet()
6880 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck()
6989 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitSuspendCheck()
7329 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitLoadClass()
7749 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in VisitInstanceOf()
Dcode_generator.cc1025 allocated_registers_(RegisterSet::Empty()), in CodeGenerator()
1552 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations()
Dintrinsics_arm_vixl.cc652 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()
900 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntIntIntToIntPlusTemps()
Dintrinsics_arm64.cc718 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()
922 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntIntIntToInt()
Dintrinsics_x86_64.cc1845 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()
Dintrinsics_x86.cc1707 locations->SetCustomSlowPathCallerSaves(RegisterSet::Empty()); // No caller-save registers. in CreateIntIntIntToIntLocations()