• Home
  • Raw
  • Download

Lines Matching refs:cls

239   LoadClassSlowPathX86(HLoadClass* cls,  in LoadClassSlowPathX86()  argument
243 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) { in LoadClassSlowPathX86()
5870 void LocationsBuilderX86::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
5873 cls, in VisitLoadClass()
5879 void InstructionCodeGeneratorX86::VisitLoadClass(HLoadClass* cls) { in VisitLoadClass() argument
5880 LocationSummary* locations = cls->GetLocations(); in VisitLoadClass()
5881 if (cls->NeedsAccessCheck()) { in VisitLoadClass()
5882 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex()); in VisitLoadClass()
5884 cls, in VisitLoadClass()
5885 cls->GetDexPc(), in VisitLoadClass()
5895 if (cls->IsReferrersClass()) { in VisitLoadClass()
5896 DCHECK(!cls->CanCallRuntime()); in VisitLoadClass()
5897 DCHECK(!cls->MustGenerateClinitCheck()); in VisitLoadClass()
5900 cls, out_loc, Address(current_method, ArtMethod::DeclaringClassOffset().Int32Value())); in VisitLoadClass()
5908 cls, out_loc, Address(out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex()))); in VisitLoadClass()
5910 if (!cls->IsInDexCache() || cls->MustGenerateClinitCheck()) { in VisitLoadClass()
5911 DCHECK(cls->CanCallRuntime()); in VisitLoadClass()
5913 cls, cls, cls->GetDexPc(), cls->MustGenerateClinitCheck()); in VisitLoadClass()
5916 if (!cls->IsInDexCache()) { in VisitLoadClass()
5921 if (cls->MustGenerateClinitCheck()) { in VisitLoadClass()
6161 Location cls = locations->InAt(1); in VisitInstanceOf() local
6186 if (cls.IsRegister()) { in VisitInstanceOf()
6187 __ cmpl(out, cls.AsRegister<Register>()); in VisitInstanceOf()
6189 DCHECK(cls.IsStackSlot()) << cls; in VisitInstanceOf()
6190 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6210 if (cls.IsRegister()) { in VisitInstanceOf()
6211 __ cmpl(out, cls.AsRegister<Register>()); in VisitInstanceOf()
6213 DCHECK(cls.IsStackSlot()) << cls; in VisitInstanceOf()
6214 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6228 if (cls.IsRegister()) { in VisitInstanceOf()
6229 __ cmpl(out, cls.AsRegister<Register>()); in VisitInstanceOf()
6231 DCHECK(cls.IsStackSlot()) << cls; in VisitInstanceOf()
6232 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6252 if (cls.IsRegister()) { in VisitInstanceOf()
6253 __ cmpl(out, cls.AsRegister<Register>()); in VisitInstanceOf()
6255 DCHECK(cls.IsStackSlot()) << cls; in VisitInstanceOf()
6256 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6274 if (cls.IsRegister()) { in VisitInstanceOf()
6275 __ cmpl(out, cls.AsRegister<Register>()); in VisitInstanceOf()
6277 DCHECK(cls.IsStackSlot()) << cls; in VisitInstanceOf()
6278 __ cmpl(out, Address(ESP, cls.GetStackIndex())); in VisitInstanceOf()
6374 Location cls = locations->InAt(1); in VisitCheckCast() local
6409 if (cls.IsRegister()) { in VisitCheckCast()
6410 __ cmpl(temp, cls.AsRegister<Register>()); in VisitCheckCast()
6412 DCHECK(cls.IsStackSlot()) << cls; in VisitCheckCast()
6413 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6445 if (cls.IsRegister()) { in VisitCheckCast()
6446 __ cmpl(temp, cls.AsRegister<Register>()); in VisitCheckCast()
6448 DCHECK(cls.IsStackSlot()) << cls; in VisitCheckCast()
6449 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6459 if (cls.IsRegister()) { in VisitCheckCast()
6460 __ cmpl(temp, cls.AsRegister<Register>()); in VisitCheckCast()
6462 DCHECK(cls.IsStackSlot()) << cls; in VisitCheckCast()
6463 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()
6489 if (cls.IsRegister()) { in VisitCheckCast()
6490 __ cmpl(temp, cls.AsRegister<Register>()); in VisitCheckCast()
6492 DCHECK(cls.IsStackSlot()) << cls; in VisitCheckCast()
6493 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()