Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dlocations.h606 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument
609 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
Dcode_generator.h318 uint32_t caller_saves = core_registers in GetSlowPathSpills() local
321 return live_registers & caller_saves; in GetSlowPathSpills()
370 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
Dcode_generator_arm64.cc154 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
155 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves()
159 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2819 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
2821 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()
2822 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()
2823 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
3579 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
3580 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
3581 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
Dcode_generator_x86_64.cc64 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
65 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
66 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
1909 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
1910 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
1911 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
5626 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
5628 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
5629 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
5630 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
Dcode_generator.cc1552 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument
1567 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
Dcode_generator_x86.cc63 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
64 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
67 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
1820 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
1821 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
1822 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
6285 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
6287 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
6288 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
6289 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
Dcode_generator_arm_vixl.cc144 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
145 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
148 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2802 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2803 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
2804 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
6880 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local
6882 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()
6883 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()
6884 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()