/art/compiler/optimizing/ |
D | sharpening.cc | 312 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 …]
|
D | sharpening.h | 49 static void ProcessLoadString(HLoadString* load_string,
|
D | code_generator.h | 634 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()
|
D | code_generator_x86.h | 439 HLoadString::LoadKind GetSupportedLoadStringKind( 440 HLoadString::LoadKind desired_string_load_kind) override; 468 void RecordBootImageStringPatch(HLoadString* load_string); 469 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | code_generator_x86_64.h | 441 HLoadString::LoadKind GetSupportedLoadStringKind( 442 HLoadString::LoadKind desired_string_load_kind) override; 466 void RecordBootImageStringPatch(HLoadString* load_string); 467 Label* NewStringBssEntryPatch(HLoadString* load_string);
|
D | pc_relative_fixups_x86.cc | 90 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
|
D | scheduler_arm64.cc | 130 void SchedulingLatencyVisitorARM64::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
|
D | code_generator_x86.cc | 241 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 …]
|
D | code_generator_arm64.cc | 365 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 …]
|
D | code_generator_x86_64.cc | 308 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 …]
|
D | code_generator_arm_vixl.cc | 565 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 …]
|
D | code_generator_arm_vixl.h | 569 HLoadString::LoadKind GetSupportedLoadStringKind( 570 HLoadString::LoadKind desired_string_load_kind) override;
|
D | reference_type_propagation.cc | 65 void VisitLoadString(HLoadString* instr) override; 653 void ReferenceTypePropagation::RTPVisitor::VisitLoadString(HLoadString* instr) { in VisitLoadString()
|
D | code_generator_arm64.h | 677 HLoadString::LoadKind GetSupportedLoadStringKind( 678 HLoadString::LoadKind desired_string_load_kind) override;
|
D | scheduler_arm.cc | 874 void SchedulingLatencyVisitorARM::VisitLoadString(HLoadString* ATTRIBUTE_UNUSED) { in VisitLoadString()
|
D | graph_visualizer.cc | 406 void VisitLoadString(HLoadString* load_string) override { in VisitLoadString()
|
D | code_generator.cc | 916 uint32_t CodeGenerator::GetBootImageOffset(HLoadString* load_string) NO_THREAD_SAFETY_ANALYSIS { in GetBootImageOffset() 917 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kBootImageRelRo); in GetBootImageOffset()
|
D | nodes.cc | 2972 bool HLoadString::InstructionDataEquals(const HInstruction* other) const { in InstructionDataEquals() 2973 const HLoadString* other_load_string = other->AsLoadString(); in InstructionDataEquals()
|
D | nodes.h | 6587 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()
|
D | instruction_builder.cc | 2228 HLoadString* load_string = in BuildLoadString() 2229 new (allocator_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc); in BuildLoadString()
|
D | instruction_simplifier.cc | 2386 HLoadString* load_string = invoke->InputAt(0)->AsLoadString(); in SimplifyStringIndexOf()
|
D | intrinsics_arm_vixl.cc | 1404 HLoadString* load_string = candidate->AsLoadString(); in GetConstString()
|
D | intrinsics_arm64.cc | 1327 HLoadString* load_string = candidate->AsLoadString(); in GetConstString()
|