reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2065 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), 2065 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), 2068 CGF.Builder.CreateBitCast(Receiver, ObjCTypes.ObjectPtrTy); 2069 CGF.Builder.CreateStore(ReceiverAsObject, 2070 CGF.Builder.CreateStructGEP(ObjCSuper, 0)); 2082 Target = EmitClassRef(CGF, Class->getSuperClass()); 2083 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0); 2084 Target = CGF.Builder.CreateAlignedLoad(Target, CGF.getPointerAlign()); 2084 Target = CGF.Builder.CreateAlignedLoad(Target, CGF.getPointerAlign()); 2088 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1); 2090 CGF.Builder.CreateAlignedLoad(SuperPtr, CGF.getPointerAlign()); 2090 CGF.Builder.CreateAlignedLoad(SuperPtr, CGF.getPointerAlign()); 2094 Target = EmitClassRef(CGF, Class->getSuperClass()); 2097 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1); 2098 Target = CGF.Builder.CreateAlignedLoad(ClassPtr, CGF.getPointerAlign()); 2098 Target = CGF.Builder.CreateAlignedLoad(ClassPtr, CGF.getPointerAlign()); 2103 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); 2104 Target = CGF.Builder.CreateBitCast(Target, ClassTy); 2105 CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1)); 2105 CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1)); 2106 return EmitMessageSend(CGF, Return, ResultType, 2107 EmitSelector(CGF, Sel),