Searched refs:caller_saves (Results 1 – 7 of 7) sorted by relevance
606 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument609 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
318 uint32_t caller_saves = core_registers in GetSlowPathSpills() local321 return live_registers & caller_saves; in GetSlowPathSpills()370 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
154 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local155 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() local2821 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() local3580 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()3581 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
64 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local65 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()66 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()1909 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local1910 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() local5628 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()
1552 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument1567 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
63 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local64 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() local1821 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() local6287 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()
144 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local145 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()148 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()2802 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2803 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() local6882 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()