Lines Matching refs:cls
213 LoadClassSlowPathMIPS(HLoadClass* cls, in LoadClassSlowPathMIPS() argument
217 : SlowPathCodeMIPS(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) { in LoadClassSlowPathMIPS()
2005 Register cls = locations->InAt(1).AsRegister<Register>(); in VisitCheckCast() local
2015 __ Bne(obj_cls, cls, slow_path->GetEntryLabel()); in VisitCheckCast()
3672 Register cls = locations->InAt(1).AsRegister<Register>(); in VisitInstanceOf() local
3686 __ Xor(out, out, cls); in VisitInstanceOf()
3693 __ Bne(out, cls, slow_path->GetEntryLabel()); in VisitInstanceOf()
3966 void LocationsBuilderMIPS::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
3969 cls, in VisitLoadClass()
3974 void InstructionCodeGeneratorMIPS::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
3975 LocationSummary* locations = cls->GetLocations(); in VisitLoadClass()
3976 if (cls->NeedsAccessCheck()) { in VisitLoadClass()
3977 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex()); in VisitLoadClass()
3979 cls, in VisitLoadClass()
3980 cls->GetDexPc(), in VisitLoadClass()
3989 if (cls->IsReferrersClass()) { in VisitLoadClass()
3990 DCHECK(!cls->CanCallRuntime()); in VisitLoadClass()
3991 DCHECK(!cls->MustGenerateClinitCheck()); in VisitLoadClass()
3997 __ LoadFromOffset(kLoadWord, out, out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex())); in VisitLoadClass()
3999 if (!cls->IsInDexCache() || cls->MustGenerateClinitCheck()) { in VisitLoadClass()
4000 DCHECK(cls->CanCallRuntime()); in VisitLoadClass()
4002 cls, in VisitLoadClass()
4003 cls, in VisitLoadClass()
4004 cls->GetDexPc(), in VisitLoadClass()
4005 cls->MustGenerateClinitCheck()); in VisitLoadClass()
4007 if (!cls->IsInDexCache()) { in VisitLoadClass()
4010 if (cls->MustGenerateClinitCheck()) { in VisitLoadClass()