Searched refs:caller_saves (Results 1 – 7 of 7) sorted by relevance
636 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument639 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
339 uint32_t caller_saves = core_registers in GetSlowPathSpills() local342 return live_registers & caller_saves; in GetSlowPathSpills()391 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
160 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local161 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() local3024 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() local3846 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()3847 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
69 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local70 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()71 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()2236 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2237 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() local5979 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()
1646 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument1661 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
66 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local67 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() local2173 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() local6674 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()
147 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local148 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()151 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()2983 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2984 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() local7148 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()