Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dlocations.h636 void SetCustomSlowPathCallerSaves(const RegisterSet& caller_saves) { in SetCustomSlowPathCallerSaves() argument
639 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.cc167 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
168 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() local
3111 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() local
3961 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0).GetCode())); in VisitDeoptimize()
3962 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
Dcode_generator_riscv64.cc129 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
130 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() local
3092 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() local
3598 caller_saves.Add(Location::RegisterLocation(calling_convention.GetRegisterAt(0))); in VisitDeoptimize()
3599 locations->SetCustomSlowPathCallerSaves(caller_saves); in VisitDeoptimize()
Dcode_generator_x86_64.cc72 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
73 caller_saves.Add(Location::RegisterLocation(RAX)); in OneRegInReferenceOutSaveEverythingCallerSaves()
74 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
2404 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
2405 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() local
6156 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()
Dcode_generator.cc1569 RegisterSet caller_saves) { in CreateThrowingSlowPathLocations() argument
1584 locations->SetCustomSlowPathCallerSaves(caller_saves); // Default: no caller-save registers. in CreateThrowingSlowPathLocations()
Dcode_generator_x86.cc70 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
71 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() local
2293 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() local
6841 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()
Dcode_generator_arm_vixl.cc152 RegisterSet caller_saves = RegisterSet::Empty(); in OneRegInReferenceOutSaveEverythingCallerSaves() local
153 caller_saves.Add(LocationFrom(calling_convention.GetRegisterAt(0))); in OneRegInReferenceOutSaveEverythingCallerSaves()
156 return caller_saves; in OneRegInReferenceOutSaveEverythingCallerSaves()
3066 RegisterSet caller_saves = RegisterSet::Empty(); in VisitDeoptimize() local
3067 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() local
7222 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()