Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dlocations.h623 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument
626 custom_slow_path_caller_saves_ = caller_saves; in SetCustomSlowPathCallerSaves()
Dcode_generator.h319 uint32_t caller_saves = core_registers in GetSlowPathSpills() local
322 return live_registers & caller_saves; in GetSlowPathSpills()
371 HInstruction* instruction, RegisterSet caller_saves = RegisterSet::Empty());
Dcode_generator_arm64.cc160 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
161 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() local
2841 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() local
3661 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
3662 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
Dcode_generator_x86_64.cc66 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
67 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
68 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
1982 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
1983 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() local
5759 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()
Dcode_generator.cc1574 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument
1589 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
Dcode_generator_arm_vixl.cc147 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
148 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
151 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2831 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2832 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() local
6971 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()
Dcode_generator_x86.cc65 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
66 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() local
1987 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() local
6620 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()