Searched refs:clinit (Results 1 - 6 of 6) sorted by relevance

/art/compiler/optimizing/
H A Dinstruction_simplifier.cc1768 HInstruction* clinit = invoke->GetInputs().back(); local
1769 if (clinit->IsClinitCheck() && !clinit->HasUses()) {
1770 clinit->GetBlock()->RemoveInstruction(clinit);
1771 HInstruction* ldclass = clinit->InputAt(0);
H A Dload_store_elimination.cc1015 void VisitClinitCheck(HClinitCheck* clinit) OVERRIDE {
1016 HandleInvoke(clinit); variable
/art/runtime/
H A Dclass_linker_test.cc288 // Check that all direct methods are static (either <clinit> or a regular static method).
1123 // So <clinit> should be null.
1124 ArtMethod* clinit = statics->FindDirectMethod("<clinit>", "()V", kRuntimePointerSize); local
1125 EXPECT_TRUE(clinit == nullptr);
1258 // case 1, get the uninitialized storage from StaticsFromCode.<clinit>
1268 ArtMethod* clinit = klass->FindClassInitializer(kRuntimePointerSize); local
1273 mirror::Class* uninit = ResolveVerifyAndClinit(type_idx, clinit, soa.Self(), true, false);
H A Dclass_linker.cc3345 bool is_clinit = !is_init && (strcmp("<clinit>", method_name) == 0);
4548 ArtMethod* clinit = klass->FindClassInitializer(image_pointer_size_); local
4549 if (clinit != nullptr) {
4662 // running <clinit> and will return.
4685 << " self.tid=" << self->GetTid() << " clinit.tid=" << klass->GetClinitThreadId();
4803 ArtMethod* clinit = klass->FindClassInitializer(image_pointer_size_); local
4804 if (clinit != nullptr) {
4807 clinit->Invoke(self, nullptr, 0, &result, "V");
4927 ThrowNoClassDefFoundError("<clinit> failed for class %s; see exception in other thread",
/art/runtime/mirror/
H A Dobject_test.cc350 // pretend we are trying to access 'Static.s0' from StaticsFromCode.<clinit>
358 ArtMethod* clinit = klass->FindClassInitializer(kRuntimePointerSize); local
373 ArtField* field = FindFieldFromCode<StaticObjectRead, true>(field_idx, clinit, Thread::Current(),
/art/compiler/driver/
H A Dcompiler_driver.cc603 // Basic checks, e.g., not <clinit>.
1269 // Check whether it is initialized and has a clinit. They must be kept, too.
2330 // On failure, still intern strings of static fields and seen in <clinit>, as these
2376 // Intern strings seen in <clinit>.
2377 ArtMethod* clinit = klass->FindClassInitializer(class_linker->GetImagePointerSize()); local
2378 if (clinit != nullptr) {
2379 const DexFile::CodeItem* code_item = clinit->GetCodeItem();

Completed in 483 milliseconds