Home
last modified time | relevance | path

Searched refs:HLoadString (Results 1 – 23 of 23) sorted by relevance

/art/compiler/optimizing/
Dsharpening.cc312 HLoadString* load_string, in ProcessLoadString()
316 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kRuntimeCall); in ProcessLoadString()
321 HLoadString::LoadKind desired_load_kind = static_cast<HLoadString::LoadKind>(-1); in ProcessLoadString()
354 desired_load_kind = HLoadString::LoadKind::kBootImageRelRo; in ProcessLoadString()
356 desired_load_kind = HLoadString::LoadKind::kBootImageLinkTimePcRelative; in ProcessLoadString()
359 desired_load_kind = HLoadString::LoadKind::kBssEntry; in ProcessLoadString()
363 desired_load_kind = HLoadString::LoadKind::kRuntimeCall; in ProcessLoadString()
371 desired_load_kind = HLoadString::LoadKind::kJitBootImageAddress; in ProcessLoadString()
375 desired_load_kind = HLoadString::LoadKind::kJitTableAddress; in ProcessLoadString()
380 desired_load_kind = HLoadString::LoadKind::kRuntimeCall; in ProcessLoadString()
[all …]
Dsharpening.h49 static void ProcessLoadString(HLoadString* load_string,
Dcode_generator.h634 uint32_t GetBootImageOffset(HLoadString* load_string);
649 virtual HLoadString::LoadKind GetSupportedLoadStringKind(
650 HLoadString::LoadKind desired_string_load_kind) = 0;
657 static LocationSummary::CallKind GetLoadStringCallKind(HLoadString* load) { in GetLoadStringCallKind()
659 case HLoadString::LoadKind::kBssEntry: in GetLoadStringCallKind()
662 case HLoadString::LoadKind::kRuntimeCall: in GetLoadStringCallKind()
665 case HLoadString::LoadKind::kJitTableAddress: in GetLoadStringCallKind()
Dcode_generator_x86.h439 HLoadString::LoadKind GetSupportedLoadStringKind(
440 HLoadString::LoadKind desired_string_load_kind) override;
468 void RecordBootImageStringPatch(HLoadString* load_string);
469 Label* NewStringBssEntryPatch(HLoadString* load_string);
Dcode_generator_x86_64.h441 HLoadString::LoadKind GetSupportedLoadStringKind(
442 HLoadString::LoadKind desired_string_load_kind) override;
466 void RecordBootImageStringPatch(HLoadString* load_string);
467 Label* NewStringBssEntryPatch(HLoadString* load_string);
Dpc_relative_fixups_x86.cc90 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
Dscheduler_arm64.cc130 void SchedulingLatencyVisitorARM64::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
Dcode_generator_x86.cc241 explicit LoadStringSlowPathX86(HLoadString* instruction): SlowPathCode(instruction) {} in LoadStringSlowPathX86()
5208 void CodeGeneratorX86::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch()
5216 Label* CodeGeneratorX86::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch()
6981 HLoadString::LoadKind CodeGeneratorX86::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
6982 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
6984 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
6985 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind()
6986 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind()
6989 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind()
6990 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind()
[all …]
Dcode_generator_arm64.cc365 explicit LoadStringSlowPathARM64(HLoadString* instruction) in LoadStringSlowPathARM64()
5212 HLoadString::LoadKind CodeGeneratorARM64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
5213 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
5215 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
5216 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind()
5217 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind()
5220 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind()
5221 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind()
5224 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind()
5230 void LocationsBuilderARM64::VisitLoadString(HLoadString* load) { in VisitLoadString()
[all …]
Dcode_generator_x86_64.cc308 explicit LoadStringSlowPathX86_64(HLoadString* instruction) : SlowPathCode(instruction) {} in LoadStringSlowPathX86_64()
1167 void CodeGeneratorX86_64::RecordBootImageStringPatch(HLoadString* load_string) { in RecordBootImageStringPatch()
1173 Label* CodeGeneratorX86_64::NewStringBssEntryPatch(HLoadString* load_string) { in NewStringBssEntryPatch()
6280 HLoadString::LoadKind CodeGeneratorX86_64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
6281 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
6283 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
6284 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind()
6285 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind()
6288 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind()
6289 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind()
[all …]
Dcode_generator_arm_vixl.cc565 explicit LoadStringSlowPathARMVIXL(HLoadString* instruction) in LoadStringSlowPathARMVIXL()
570 DCHECK_EQ(instruction_->AsLoadString()->GetLoadKind(), HLoadString::LoadKind::kBssEntry); in EmitNativeCode()
7557 HLoadString::LoadKind CodeGeneratorARMVIXL::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
7558 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
7560 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
7561 case HLoadString::LoadKind::kBootImageRelRo: in GetSupportedLoadStringKind()
7562 case HLoadString::LoadKind::kBssEntry: in GetSupportedLoadStringKind()
7565 case HLoadString::LoadKind::kJitBootImageAddress: in GetSupportedLoadStringKind()
7566 case HLoadString::LoadKind::kJitTableAddress: in GetSupportedLoadStringKind()
7569 case HLoadString::LoadKind::kRuntimeCall: in GetSupportedLoadStringKind()
[all …]
Dcode_generator_arm_vixl.h569 HLoadString::LoadKind GetSupportedLoadStringKind(
570 HLoadString::LoadKind desired_string_load_kind) override;
Dreference_type_propagation.cc65 void VisitLoadString(HLoadString* instr) override;
653 void ReferenceTypePropagation::RTPVisitor::VisitLoadString(HLoadString* instr) { in VisitLoadString()
Dcode_generator_arm64.h677 HLoadString::LoadKind GetSupportedLoadStringKind(
678 HLoadString::LoadKind desired_string_load_kind) override;
Dscheduler_arm.cc874 void SchedulingLatencyVisitorARM::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
Dgraph_visualizer.cc406 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
Dcode_generator.cc916 uint32_t CodeGenerator::GetBootImageOffset(HLoadString* load_string) NO_THREAD_SAFETY_ANALYSIS { in GetBootImageOffset()
917 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
Dnodes.cc2972 bool HLoadString::InstructionDataEquals(const HInstruction* other) const { in InstructionDataEquals()
2973 const HLoadString* other_load_string = other->AsLoadString(); in InstructionDataEquals()
Dnodes.h6587 class HLoadString final : public HInstruction {
6617 HLoadString(HCurrentMethod* current_method, in HLoadString() function
6724 std::ostream& operator<<(std::ostream& os, HLoadString::LoadKind rhs);
6727 inline void HLoadString::SetLoadKind(LoadKind load_kind) { in SetLoadKind()
6742 inline void HLoadString::AddSpecialInput(HInstruction* special_input) { in AddSpecialInput()
Dinstruction_builder.cc2228 HLoadString* load_string = in BuildLoadString()
2229 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()
Dinstruction_simplifier.cc2386 HLoadString* load_string = invoke->InputAt(0)->AsLoadString(); in SimplifyStringIndexOf()
Dintrinsics_arm_vixl.cc1404 HLoadString* load_string = candidate->AsLoadString(); in GetConstString()
Dintrinsics_arm64.cc1327 HLoadString* load_string = candidate->AsLoadString(); in GetConstString()