Searched defs:clinit (Results 1 - 7 of 7) sorted by relevance

/art/compiler/optimizing/
H A Dconstructor_fence_redundancy_elimination.cc106 void VisitClinitCheck(HClinitCheck* clinit) OVERRIDE {
107 HandleInvoke(clinit); variable
H A Dload_store_elimination.cc853 void VisitClinitCheck(HClinitCheck* clinit) OVERRIDE {
854 HandleInvoke(clinit); variable
H A Dinstruction_simplifier.cc2133 HInstruction* clinit = invoke->GetInputs().back(); local
2134 if (clinit->IsClinitCheck() && !clinit->HasUses()) {
2135 clinit->GetBlock()->RemoveInstruction(clinit);
2136 HInstruction* ldclass = clinit->InputAt(0);
/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/runtime/
H A Dclass_linker_test.cc284 // Check that all direct methods are static (either <clinit> or a regular static method).
1153 // So <clinit> should be null.
1154 ArtMethod* clinit = statics->FindClassMethod("<clinit>", "()V", kRuntimePointerSize); local
1155 EXPECT_TRUE(clinit == nullptr);
1294 // case 1, get the uninitialized storage from StaticsFromCode.<clinit>
1304 ArtMethod* clinit = klass->FindClassInitializer(kRuntimePointerSize); local
1313 clinit,
H A Dclass_linker.cc3334 bool is_clinit = !is_init && (strcmp("<clinit>", method_name) == 0);
4609 ArtMethod* clinit = klass->FindClassInitializer(image_pointer_size_); local
4610 if (clinit != nullptr) {
4723 // running <clinit> and will return.
4757 << " self.tid=" << self->GetTid() << " clinit.tid=" << klass->GetClinitThreadId();
4879 ArtMethod* clinit = klass->FindClassInitializer(image_pointer_size_); local
4880 if (clinit != nullptr) {
4883 clinit->Invoke(self, nullptr, 0, &result, "V");
5009 ThrowNoClassDefFoundError("<clinit> failed for class %s; see exception in other thread",
/art/compiler/driver/
H A Dcompiler_driver.cc632 // Basic checks, e.g., not <clinit>.
1258 // Check whether it is initialized and has a clinit. They must be kept, too.
2324 // TODO The checking for clinit can be removed since it's already
2327 // and clinit are both initialized.
2375 // On failure, still intern strings of static fields and seen in <clinit>, as these
2430 // Intern strings seen in <clinit>.
2431 ArtMethod* clinit = klass->FindClassInitializer(class_linker->GetImagePointerSize()); local
2432 if (clinit != nullptr) {
2433 for (const DexInstructionPcPair& inst : clinit->DexInstructions()) {
2546 // clinit appear
2551 ArtMethod* clinit = local
[all...]

Completed in 155 milliseconds