Lines Matching full:class_reg
954 int class_reg = TargetReg(kArg2); // kArg2 will hold the Class*
960 OpRegCopy(class_reg, TargetReg(kRet0)); // Align usage with fast path
965 mirror::ArtMethod::DeclaringClassOffset().Int32Value(), class_reg);
967 // Load dex cache entry into class_reg (kArg2)
970 mirror::ArtMethod::DexCacheResolvedTypesOffset().Int32Value(), class_reg);
974 LoadWordDisp(class_reg, offset_of_type, class_reg);
977 LIR* hop_branch = OpCmpImmBranch(kCondNe, class_reg, 0, NULL);
1093 int class_reg = TargetReg(kArg2); // kArg2 will hold the Class*
1100 OpRegCopy(class_reg, TargetReg(kRet0)); // Align usage with fast path
1103 mirror::ArtMethod::DeclaringClassOffset().Int32Value(), class_reg);
1105 // Load dex cache entry into class_reg (kArg2)
1107 mirror::ArtMethod::DexCacheResolvedTypesOffset().Int32Value(), class_reg);
1111 LoadWordDisp(class_reg, offset_of_type, class_reg);
1114 LIR* hop_branch = OpCmpImmBranch(kCondNe, class_reg, 0, NULL);
1120 OpRegCopy(class_reg, TargetReg(kRet0)); // Align usage with fast path
1126 // At this point, class_reg (kArg2) has class
1136 branch2 = OpCmpBranch(kCondEq, TargetReg(kArg1), class_reg, NULL);