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

References

tools/clang/lib/CodeGen/CGObjC.cpp
 2369     return EmitARCRetainAutoreleaseNonBlock(value);
 2371   if (isa<llvm::ConstantPointerNull>(value)) return value;
 2371   if (isa<llvm::ConstantPointerNull>(value)) return value;
 2373   llvm::Type *origType = value->getType();
 2374   value = Builder.CreateBitCast(value, Int8PtrTy);
 2374   value = Builder.CreateBitCast(value, Int8PtrTy);
 2375   value = EmitARCRetainBlock(value, /*mandatory*/ true);
 2375   value = EmitARCRetainBlock(value, /*mandatory*/ true);
 2376   value = EmitARCAutorelease(value);
 2376   value = EmitARCAutorelease(value);
 2377   return Builder.CreateBitCast(value, origType);