HomeSort by relevance Sort by last modified time
    Searched refs:load_class (Results 1 - 25 of 32) sorted by null

1 2

  /art/compiler/optimizing/
pc_relative_fixups_mips.cc 61 void VisitLoadClass(HLoadClass* load_class) OVERRIDE {
62 HLoadClass::LoadKind load_kind = load_class->GetLoadKind();
70 load_class->AddSpecialInput(base_);
sharpening.cc 138 HLoadClass::LoadKind HSharpening::ComputeLoadClassKind(HLoadClass* load_class,
142 Handle<mirror::Class> klass = load_class->GetClass();
143 DCHECK(load_class->GetLoadKind() == HLoadClass::LoadKind::kDexCacheViaMethod ||
144 load_class->GetLoadKind() == HLoadClass::LoadKind::kReferrersClass)
145 << load_class->GetLoadKind();
146 DCHECK(!load_class->IsInBootImage()) << "HLoadClass should not be optimized before sharpening.";
148 HLoadClass::LoadKind load_kind = load_class->GetLoadKind();
150 if (load_class->NeedsAccessCheck()) {
158 const DexFile& dex_file = load_class->GetDexFile();
159 dex::TypeIndex type_index = load_class->GetTypeIndex()
    [all...]
prepare_for_register_allocation.cc 123 HLoadClass* load_class = check->GetLoadClass(); local
124 bool can_merge_with_load_class = CanMoveClinitCheck(load_class, check);
126 check->ReplaceWith(load_class);
132 if (can_merge_with_load_class && !load_class->HasUses()) {
133 load_class->GetBlock()->RemoveInstruction(load_class);
135 } else if (can_merge_with_load_class && !load_class->NeedsAccessCheck()) {
138 DCHECK(load_class->HasEnvironment());
139 load_class->SetMustGenerateClinitCheck(true);
sharpening.h 51 static HLoadClass::LoadKind ComputeLoadClassKind(HLoadClass* load_class,
pc_relative_fixups_x86.cc 83 void VisitLoadClass(HLoadClass* load_class) OVERRIDE {
84 HLoadClass::LoadKind load_kind = load_class->GetLoadKind();
87 HX86ComputeBaseMethodAddress* method_address = GetPCRelativeBasePointer(load_class);
88 load_class->AddSpecialInput(method_address);
ssa_builder.cc 452 HLoadClass* load_class = nullptr; local
459 load_class = input->InputAt(0)->AsLoadClass();
460 input->ReplaceWith(load_class);
463 load_class = input->AsLoadClass();
465 DCHECK(!load_class->NeedsAccessCheck()) << "String class is always accessible";
467 DCHECK(load_class != nullptr);
468 if (!load_class->HasUses()) {
471 load_class->GetBlock()->RemoveInstruction(load_class);
reference_type_propagation.cc 84 void VisitLoadClass(HLoadClass* load_class) OVERRIDE;
272 HLoadClass* load_class = input_one->IsLoadClass() local
275 if (load_class == nullptr) {
279 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI();
285 HInstanceFieldGet* field_get = (load_class == input_one)
485 HLoadClass* load_class = instanceOf->InputAt(1)->AsLoadClass(); local
486 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI();
706 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); local
707 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI();
    [all...]
graph_visualizer.cc 385 void VisitLoadClass(HLoadClass* load_class) OVERRIDE {
386 StartAttributeStream("load_kind") << load_class->GetLoadKind();
387 const char* descriptor = load_class->GetDexFile().GetTypeDescriptor(
388 load_class->GetDexFile().GetTypeId(load_class->GetTypeIndex()));
391 << load_class->MustGenerateClinitCheck() << std::noboolalpha;
393 << load_class->NeedsAccessCheck() << std::noboolalpha;
instruction_simplifier.cc 493 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); local
494 if (load_class->NeedsAccessCheck()) {
512 if (TypeCheckHasKnownOutcome(load_class, object, &outcome)) {
516 if (!load_class->HasUses()) {
520 load_class->GetBlock()->RemoveInstruction(load_class);
531 HLoadClass* load_class = instruction->InputAt(1)->AsLoadClass(); local
532 if (load_class->NeedsAccessCheck()) {
555 if (TypeCheckHasKnownOutcome(load_class, object, &outcome)) {
568 if (outcome && !load_class->HasUses())
1134 HLoadClass* load_class = input_one->IsLoadClass() local
    [all...]
inliner.cc 856 HLoadClass* load_class = new (graph_->GetArena()) HLoadClass(graph_->GetCurrentMethod(), local
    [all...]
code_generator_x86.h 417 void RecordBootTypePatch(HLoadClass* load_class);
418 Label* NewTypeBssEntryPatch(HLoadClass* load_class);
code_generator_x86_64.h 412 void RecordBootTypePatch(HLoadClass* load_class);
413 Label* NewTypeBssEntryPatch(HLoadClass* load_class);
instruction_builder.cc 947 HLoadClass* load_class = BuildLoadClass(type_index, dex_pc); local
1680 HLoadClass* load_class = new (arena_) HLoadClass( local
    [all...]
code_generator_x86.cc     [all...]
code_generator_x86_64.cc     [all...]
  /external/guice/extensions/persist/lib/
cglib-nodep-3.0.jar 
  /external/guice/lib/build/
cglib-3.1.jar 
  /prebuilts/devtools/tools/lib/
cglib-nodep-3.1.jar 
  /prebuilts/tools/common/cglib/
cglib-2.2.3.jar 
cglib-nodep-2.2.3.jar 
  /prebuilts/tools/common/m2/repository/cglib/cglib-nodep/2.1_3/
cglib-nodep-2.1_3.jar 
  /prebuilts/tools/common/m2/repository/cglib/cglib-nodep/2.2.2/
cglib-nodep-2.2.2.jar 
  /prebuilts/tools/common/m2/repository/cglib/cglib-nodep/3.1/
cglib-nodep-3.1.jar 
  /external/junit-params/lib/
assertj-core-1.7.1.jar 
  /external/robolectric/v1/lib/test/
mockito-core-1.8.5.jar 

Completed in 268 milliseconds

1 2