reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1207 llvm::Value *ivarAddr = CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), 1207 llvm::Value *ivarAddr = CGF.EmitLValueForIvar(CGF.TypeOfSelfObject(), 1208 CGF.LoadObjCSelf(), ivar, 0) 1210 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); 1210 ivarAddr = CGF.Builder.CreateBitCast(ivarAddr, CGF.Int8PtrTy); 1211 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy); 1215 DeclRefExpr argRef(CGF.getContext(), argVar, false, 1218 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(); 1219 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); 1219 argAddr = CGF.Builder.CreateBitCast(argAddr, CGF.Int8PtrTy); 1220 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy); 1224 CGF.CGM.getSize(CGF.getContext().getTypeSizeInChars(ivar->getType())); 1224 CGF.CGM.getSize(CGF.getContext().getTypeSizeInChars(ivar->getType())); 1225 args.add(RValue::get(size), CGF.getContext().getSizeType()); 1228 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy); 1228 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy); 1232 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy); 1232 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy); 1234 llvm::FunctionCallee fn = CGF.CGM.getObjCRuntime().GetSetStructFunction(); 1236 CGF.EmitCall( 1237 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args), 1237 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args),