Lines Matching defs:Load
197 // The class this slow path will load.
201 // (Might be the load class or an initialization check).
581 Location CodeGeneratorARM64::GetStackLocation(HLoadLocal* load) const {
582 Primitive::Type type = load->GetType();
588 return Location::StackSlot(GetStackSlot(load->GetLocal()));
592 return Location::DoubleStackSlot(GetStackSlot(load->GetLocal()));
814 void CodeGeneratorARM64::Load(Primitive::Type type,
1149 codegen_->Load(field_info.GetFieldType(), OutputCPURegister(instruction), field);
1155 codegen_->Load(field_info.GetFieldType(), OutputCPURegister(instruction), field);
1350 codegen_->Load(type, OutputCPURegister(instruction), source);
2129 void LocationsBuilderARM64::VisitLoadException(HLoadException* load) {
2131 new (GetGraph()->GetArena()) LocationSummary(load, LocationSummary::kNoCall);
2141 void LocationsBuilderARM64::VisitLoadLocal(HLoadLocal* load) {
2142 load->SetLocations(nullptr);
2145 void InstructionCodeGeneratorARM64::VisitLoadLocal(HLoadLocal* load) {
2147 UNUSED(load);
2150 void LocationsBuilderARM64::VisitLoadString(HLoadString* load) {
2152 new (GetGraph()->GetArena()) LocationSummary(load, LocationSummary::kCallOnSlowPath);
2156 void InstructionCodeGeneratorARM64::VisitLoadString(HLoadString* load) {
2157 SlowPathCodeARM64* slow_path = new (GetGraph()->GetArena()) LoadStringSlowPathARM64(load);
2160 Register out = OutputRegister(load);
2164 __ Ldr(out, HeapOperand(out, CodeGenerator::GetCacheOffset(load->GetStringIndex())));