ΒΆinline const llvm::Value* GetUnderlyingObjCPtr(
const llvm::Value* V,
const llvm::DataLayout& DL)
inline const llvm::Value* GetUnderlyingObjCPtr(
const llvm::Value* V,
const llvm::DataLayout& DL)
Description
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.
Declared at: llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h:77
Parameters
- const llvm::Value* V
- const llvm::DataLayout& DL