Searched refs:caller_saves (Results 1 – 7 of 7) sorted by relevance
623 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument626 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());
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()2839 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local2841 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitBoundsCheck()2842 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1).GetCode())); in VisitBoundsCheck()2843 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()3660 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local3661 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()3662 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
66 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local67 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()68 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()1982 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local1983 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()1984 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()5757 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local5759 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()5760 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()5761 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
1574 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument1589 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
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()2831 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local2832 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()2833 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()6969 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local6971 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()6972 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()6973 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()
65 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local66 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()69 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()1986 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local1987 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()1988 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()6618 RegisterSet caller_saves = RegisterSet::Empty(); in VisitBoundsCheck() local6620 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitBoundsCheck()6621 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(1))); in VisitBoundsCheck()6622 LocationSummary* locations = codegen_->CreateThrowingSlowPathLocations(instruction, caller_saves); in VisitBoundsCheck()