reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGObjC.cpp
 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),