/art/compiler/optimizing/ |
code_generator_mips64.cc | 170 cls_(cls), 183 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 185 (cls_ == instruction_) && (cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry); 203 dex::TypeIndex type_index = cls_->GetTypeIndex(); 219 mips64_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index, bss_info_high_); 242 mips64_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index); 244 mips64_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index, info_high); 255 HLoadClass* const cls_; member in class:art::mips64::LoadClassSlowPathMIPS64 [all...] |
code_generator_arm64.cc | 312 cls_(cls), 329 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 331 (cls_ == instruction_) && (cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry); 342 dex::TypeIndex type_index = cls_->GetTypeIndex(); 363 const DexFile& dex_file = cls_->GetDexFile(); 387 HLoadClass* const cls_; member in class:art::arm64::LoadClassSlowPathARM64 [all...] |
code_generator_mips.cc | 214 cls_(cls), 227 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 229 (cls_ == instruction_) && (cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry); 247 dex::TypeIndex type_index = cls_->GetTypeIndex(); 263 mips_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index, bss_info_high_); 290 mips_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index); 292 mips_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index, info_high); 305 HLoadClass* const cls_; member in class:art::mips::LoadClassSlowPathMIPS [all...] |
code_generator_arm_vixl.cc | 470 : SlowPathCodeARMVIXL(at), cls_(cls), dex_pc_(dex_pc), do_clinit_(do_clinit) { 485 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 487 (cls_ == instruction_) && (cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry); 500 dex::TypeIndex type_index = cls_->GetTypeIndex(); 522 arm_codegen->NewTypeBssEntryPatch(cls_->GetDexFile(), type_index); 540 HLoadClass* const cls_; member in class:art::arm::LoadClassSlowPathARMVIXL [all...] |
code_generator_x86.cc | 261 : SlowPathCode(at), cls_(cls), dex_pc_(dex_pc), do_clinit_(do_clinit) { 272 dex::TypeIndex type_index = cls_->GetTypeIndex(); 293 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 294 if (cls_ == instruction_ && cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry) { 299 Label* fixup_label = x86_codegen->NewTypeBssEntryPatch(cls_); 309 HLoadClass* const cls_; member in class:art::x86::LoadClassSlowPathX86 [all...] |
code_generator_x86_64.cc | 241 : SlowPathCode(at), cls_(cls), dex_pc_(dex_pc), do_clinit_(do_clinit) { 253 __ movl(CpuRegister(RAX), Immediate(cls_->GetTypeIndex().index_)); 273 DCHECK_EQ(instruction_->IsLoadClass(), cls_ == instruction_); 274 if (cls_ == instruction_ && cls_->GetLoadKind() == HLoadClass::LoadKind::kBssEntry) { 278 Label* fixup_label = x86_64_codegen->NewTypeBssEntryPatch(cls_); 288 HLoadClass* const cls_; member in class:art::x86_64::LoadClassSlowPathX86_64 [all...] |