Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dsharpening.cc156 void HSharpening::ProcessLoadString(HLoadString* load_string) { in ProcessLoadString()
157 DCHECK_EQ(load_string->GetLoadKind(), HLoadString::LoadKind::kDexCacheViaMethod); in ProcessLoadString()
164 HLoadString::LoadKind desired_load_kind; in ProcessLoadString()
182 desired_load_kind = HLoadString::LoadKind::kDexCacheViaMethod; in ProcessLoadString()
187 ? HLoadString::LoadKind::kBootImageLinkTimePcRelative in ProcessLoadString()
188 : HLoadString::LoadKind::kBootImageLinkTimeAddress; in ProcessLoadString()
196 desired_load_kind = HLoadString::LoadKind::kBootImageAddress; in ProcessLoadString()
203 desired_load_kind = HLoadString::LoadKind::kDexCacheAddress; in ProcessLoadString()
215 ? HLoadString::LoadKind::kDexCachePcRelative in ProcessLoadString()
216 : HLoadString::LoadKind::kDexCacheViaMethod; in ProcessLoadString()
[all …]
Dpc_relative_fixups_x86.cc83 void VisitLoadString(HLoadString* load_string) OVERRIDE { in VisitLoadString()
84 HLoadString::LoadKind load_kind = load_string->GetLoadKind(); in VisitLoadString()
85 if (load_kind == HLoadString::LoadKind::kBootImageLinkTimePcRelative || in VisitLoadString()
86 load_kind == HLoadString::LoadKind::kDexCachePcRelative) { in VisitLoadString()
Ddex_cache_array_fixups_arm.cc47 void VisitLoadString(HLoadString* load_string) OVERRIDE { in VisitLoadString()
50 if (load_string->GetLoadKind() == HLoadString::LoadKind::kDexCachePcRelative) { in VisitLoadString()
Dsharpening.h50 void ProcessLoadString(HLoadString* load_string);
Dcode_generator_x86_64.h388 HLoadString::LoadKind GetSupportedLoadStringKind(
389 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
401 void RecordStringPatch(HLoadString* load_string);
Dcode_generator_x86.h391 HLoadString::LoadKind GetSupportedLoadStringKind(
392 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
406 void RecordStringPatch(HLoadString* load_string);
Dcode_generator_mips64.h340 HLoadString::LoadKind GetSupportedLoadStringKind(
341 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
Dcode_generator_mips.h348 HLoadString::LoadKind GetSupportedLoadStringKind(
349 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
Dcode_generator_arm64.cc337 explicit LoadStringSlowPathARM64(HLoadString* instruction) : SlowPathCodeARM64(instruction) {} in LoadStringSlowPathARM64()
3990 HLoadString::LoadKind CodeGeneratorARM64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
3991 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
3994 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
3995 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
3996 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
3998 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
4004 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
4007 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
4010 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
[all …]
Dnodes.cc2443 bool HLoadString::InstructionDataEquals(HInstruction* other) const { in InstructionDataEquals()
2444 HLoadString* other_load_string = other->AsLoadString(); in InstructionDataEquals()
2462 void HLoadString::SetLoadKindInternal(LoadKind load_kind) { in SetLoadKindInternal()
2477 std::ostream& operator<<(std::ostream& os, HLoadString::LoadKind rhs) { in operator <<()
2479 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in operator <<()
2481 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in operator <<()
2483 case HLoadString::LoadKind::kBootImageAddress: in operator <<()
2485 case HLoadString::LoadKind::kDexCacheAddress: in operator <<()
2487 case HLoadString::LoadKind::kDexCachePcRelative: in operator <<()
2489 case HLoadString::LoadKind::kDexCacheViaMethod: in operator <<()
Dcode_generator_arm.h407 HLoadString::LoadKind GetSupportedLoadStringKind(
408 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
Dcode_generator_arm.cc251 explicit LoadStringSlowPathARM(HLoadString* instruction) : SlowPathCode(instruction) {} in LoadStringSlowPathARM()
5163 HLoadString::LoadKind CodeGeneratorARM::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
5164 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
5167 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5168 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
5169 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
5171 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
5177 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5180 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
5183 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
[all …]
Dcode_generator_x86.cc207 explicit LoadStringSlowPathX86(HLoadString* instruction): SlowPathCode(instruction) {} in LoadStringSlowPathX86()
4444 void CodeGeneratorX86::RecordStringPatch(HLoadString* load_string) { in RecordStringPatch()
5957 HLoadString::LoadKind CodeGeneratorX86::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
5958 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
5961 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5962 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
5963 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
5965 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
5971 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5974 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
[all …]
Dcode_generator_x86_64.cc284 explicit LoadStringSlowPathX86_64(HLoadString* instruction) : SlowPathCode(instruction) {} in LoadStringSlowPathX86_64()
884 void CodeGeneratorX86_64::RecordStringPatch(HLoadString* load_string) { in RecordStringPatch()
5390 HLoadString::LoadKind CodeGeneratorX86_64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
5391 HLoadString::LoadKind desired_string_load_kind) { in GetSupportedLoadStringKind()
5394 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5395 case HLoadString::LoadKind::kBootImageLinkTimePcRelative: in GetSupportedLoadStringKind()
5396 case HLoadString::LoadKind::kBootImageAddress: in GetSupportedLoadStringKind()
5398 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
5404 case HLoadString::LoadKind::kBootImageLinkTimeAddress: in GetSupportedLoadStringKind()
5407 return HLoadString::LoadKind::kBootImageLinkTimePcRelative; in GetSupportedLoadStringKind()
[all …]
Dcode_generator_arm64.h460 HLoadString::LoadKind GetSupportedLoadStringKind(
461 HLoadString::LoadKind desired_string_load_kind) OVERRIDE;
Dcode_generator.h448 virtual HLoadString::LoadKind GetSupportedLoadStringKind(
449 HLoadString::LoadKind desired_string_load_kind) = 0;
Dreference_type_propagation.cc88 void VisitLoadString(HLoadString* instr) OVERRIDE;
580 void ReferenceTypePropagation::RTPVisitor::VisitLoadString(HLoadString* instr) { in VisitLoadString()
Dgraph_visualizer.cc381 void VisitLoadString(HLoadString* load_string) OVERRIDE { in VisitLoadString()
Dcode_generator_mips64.cc231 explicit LoadStringSlowPathMIPS64(HLoadString* instruction) : SlowPathCodeMIPS64(instruction) {} in LoadStringSlowPathMIPS64()
3009 HLoadString::LoadKind CodeGeneratorMIPS64::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
3010 HLoadString::LoadKind desired_string_load_kind ATTRIBUTE_UNUSED) { in GetSupportedLoadStringKind()
3012 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
3261 void LocationsBuilderMIPS64::VisitLoadString(HLoadString* load) { in VisitLoadString()
3270 void InstructionCodeGeneratorMIPS64::VisitLoadString(HLoadString* load) { in VisitLoadString()
Dnodes.h5439 class HLoadString : public HExpression<1> {
5474 HLoadString(HCurrentMethod* current_method, in HLoadString() function
5611 DISALLOW_COPY_AND_ASSIGN(HLoadString);
5613 std::ostream& operator<<(std::ostream& os, HLoadString::LoadKind rhs);
5616 inline const DexFile& HLoadString::GetDexFile() const { in GetDexFile()
5623 inline uint32_t HLoadString::GetDexCacheElementOffset() const { in GetDexCacheElementOffset()
5629 inline void HLoadString::AddSpecialInput(HInstruction* special_input) { in AddSpecialInput()
Dcode_generator_mips.cc276 explicit LoadStringSlowPathMIPS(HLoadString* instruction) : SlowPathCodeMIPS(instruction) {} in LoadStringSlowPathMIPS()
3794 HLoadString::LoadKind CodeGeneratorMIPS::GetSupportedLoadStringKind( in GetSupportedLoadStringKind()
3795 HLoadString::LoadKind desired_string_load_kind ATTRIBUTE_UNUSED) { in GetSupportedLoadStringKind()
3797 return HLoadString::LoadKind::kDexCacheViaMethod; in GetSupportedLoadStringKind()
4042 void LocationsBuilderMIPS::VisitLoadString(HLoadString* load) { in VisitLoadString()
4051 void InstructionCodeGeneratorMIPS::VisitLoadString(HLoadString* load) { in VisitLoadString()
Dinstruction_builder.cc2590 new (arena_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc)); in ProcessDexInstruction()
2598 new (arena_) HLoadString(graph_->GetCurrentMethod(), string_index, *dex_file_, dex_pc)); in ProcessDexInstruction()