llvm::objcarc::GetUnderlyingObjCPtr

This is a wrapper around getUnderlyingObject which also knows how to look through objc_retain and objc_autorelease calls, which we know to return their argument verbatim.

Synopsis

Declared in <llvm/Analysis/ObjCARCAnalysisUtils.h>

Value const*
GetUnderlyingObjCPtr(Value const* V);

Return Value

LLVM Value Representation

Parameters

NameDescription
VLLVM Value Representation