Searched refs:caller_saves (Results 1 – 8 of 8) sorted by relevance
636 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument639 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
319 uint32_t caller_saves = core_registers in GetSlowPathSpills() local322 return live_registers & caller_saves; in GetSlowPathSpills()371 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
167 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local168 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in OneRegInReferenceOutSaveEverythingCallerSaves()172 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()3109 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local3111 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()3112 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()3113 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()3960 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local3961 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()3962 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
129 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local130 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()134 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()3090 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local3092 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()3093 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()3094 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()3597 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local3598 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()3599 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
72 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local73 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()74 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()2404 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2405 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()2406 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()6154 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local6156 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()6157 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()6158 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
1569 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument1584 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
70 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local71 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()74 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()2292 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2293 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()2294 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()6839 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local6841 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()6842 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()6843 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
152 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local153 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()156 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()3066 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local3067 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()3068 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()7220 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local7222 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()7223 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()7224 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()