Lines Matching refs:cls
166 LoadClassSlowPathARM(HLoadClass* cls, in LoadClassSlowPathARM() argument
170 : cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) { in LoadClassSlowPathARM()
3786 void LocationsBuilderARM::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
3787 LocationSummary::CallKind call_kind = cls->CanCallRuntime() in VisitLoadClass()
3791 new (GetGraph()->GetArena()) LocationSummary(cls, call_kind); in VisitLoadClass()
3795 void InstructionCodeGeneratorARM::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
3796 Register out = cls->GetLocations()->Out().AsRegister<Register>(); in VisitLoadClass()
3797 if (cls->IsReferrersClass()) { in VisitLoadClass()
3798 DCHECK(!cls->CanCallRuntime()); in VisitLoadClass()
3799 DCHECK(!cls->MustGenerateClinitCheck()); in VisitLoadClass()
3803 DCHECK(cls->CanCallRuntime()); in VisitLoadClass()
3807 __ LoadFromOffset(kLoadWord, out, out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex())); in VisitLoadClass()
3810 cls, cls, cls->GetDexPc(), cls->MustGenerateClinitCheck()); in VisitLoadClass()
3814 if (cls->MustGenerateClinitCheck()) { in VisitLoadClass()
3911 Register cls = locations->InAt(1).AsRegister<Register>(); in VisitInstanceOf() local
3925 __ cmp(out, ShifterOperand(cls)); in VisitInstanceOf()
3964 Register cls = locations->InAt(1).AsRegister<Register>(); in VisitCheckCast() local
3979 __ cmp(temp, ShifterOperand(cls)); in VisitCheckCast()