Lines Matching defs:cls

223   LoadClassSlowPathX86_64(HLoadClass* cls,
227 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) {
5314 void LocationsBuilderX86_64::VisitLoadClass(HLoadClass* cls) {
5317 cls,
5323 void InstructionCodeGeneratorX86_64::VisitLoadClass(HLoadClass* cls) {
5324 LocationSummary* locations = cls->GetLocations();
5325 if (cls->NeedsAccessCheck()) {
5326 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex());
5328 cls,
5329 cls->GetDexPc(),
5339 if (cls->IsReferrersClass()) {
5340 DCHECK(!cls->CanCallRuntime());
5341 DCHECK(!cls->MustGenerateClinitCheck());
5344 cls, out_loc, Address(current_method, ArtMethod::DeclaringClassOffset().Int32Value()));
5352 cls, out_loc, Address(out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex())));
5354 if (!cls->IsInDexCache() || cls->MustGenerateClinitCheck()) {
5355 DCHECK(cls->CanCallRuntime());
5357 cls, cls, cls->GetDexPc(), cls->MustGenerateClinitCheck());
5359 if (!cls->IsInDexCache()) {
5363 if (cls->MustGenerateClinitCheck()) {
5584 Location cls = locations->InAt(1);
5609 if (cls.IsRegister()) {
5610 __ cmpl(out, cls.AsRegister<CpuRegister>());
5612 DCHECK(cls.IsStackSlot()) << cls;
5613 __ cmpl(out, Address(CpuRegister(RSP), cls.GetStackIndex()));
5638 if (cls.IsRegister()) {
5639 __ cmpl(out, cls.AsRegister<CpuRegister>());
5641 DCHECK(cls.IsStackSlot()) << cls;
5642 __ cmpl(out, Address(CpuRegister(RSP), cls.GetStackIndex()));
5656 if (cls.IsRegister()) {
5657 __ cmpl(out, cls.AsRegister<CpuRegister>());
5659 DCHECK(cls.IsStackSlot()) << cls;
5660 __ cmpl(out, Address(CpuRegister(RSP), cls.GetStackIndex()));
5680 if (cls.IsRegister()) {
5681 __ cmpl(out, cls.AsRegister<CpuRegister>());
5683 DCHECK(cls.IsStackSlot()) << cls;
5684 __ cmpl(out, Address(CpuRegister(RSP), cls.GetStackIndex()));
5702 if (cls.IsRegister()) {
5703 __ cmpl(out, cls.AsRegister<CpuRegister>());
5705 DCHECK(cls.IsStackSlot()) << cls;
5706 __ cmpl(out, Address(CpuRegister(RSP), cls.GetStackIndex()));
5802 Location cls = locations->InAt(1);
5838 if (cls.IsRegister()) {
5839 __ cmpl(temp, cls.AsRegister<CpuRegister>());
5841 DCHECK(cls.IsStackSlot()) << cls;
5842 __ cmpl(temp, Address(CpuRegister(RSP), cls.GetStackIndex()));
5886 if (cls.IsRegister()) {
5887 __ cmpl(temp, cls.AsRegister<CpuRegister>());
5889 DCHECK(cls.IsStackSlot()) << cls;
5890 __ cmpl(temp, Address(CpuRegister(RSP), cls.GetStackIndex()));
5912 if (cls.IsRegister()) {
5913 __ cmpl(temp, cls.AsRegister<CpuRegister>());
5915 DCHECK(cls.IsStackSlot()) << cls;
5916 __ cmpl(temp, Address(CpuRegister(RSP), cls.GetStackIndex()));
5958 if (cls.IsRegister()) {
5959 __ cmpl(temp, cls.AsRegister<CpuRegister>());
5961 DCHECK(cls.IsStackSlot()) << cls;
5962 __ cmpl(temp, Address(CpuRegister(RSP), cls.GetStackIndex()));