Home
last modified time | relevance | path

Searched refs:caller_saves (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dlocations.h636 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument
639 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
Dcode_generator.h339 uint32_t caller_saves = core_registers in GetSlowPathSpills() local
342 return live_registers & caller_saves; in GetSlowPathSpills()
391 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
Dcode_generator_arm64.cc160 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
161 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves()
165 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
3022 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
3024 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()
3025 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()
3026 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
3845 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
3846 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
3847 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
Dcode_generator_x86_64.cc69 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
70 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
71 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2236 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2237 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
2238 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
5977 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
5979 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
5980 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
5981 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
Dcode_generator.cc1646 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument
1661 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
Dcode_generator_x86.cc66 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
67 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
70 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2172 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2173 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
2174 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
6672 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
6674 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
6675 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
6676 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
Dcode_generator_arm_vixl.cc147 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
148 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
151 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2983 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2984 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
2985 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
7146 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
7148 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
7149 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
7150 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()