ΒΆinline const llvm::Value*
GetUnderlyingObjCPtrCached(
    const llvm::Value* V,
    const llvm::DataLayout& DL,
    DenseMap<const llvm::Value*,
             llvm::WeakTrackingVH>& Cache)

Description

A wrapper for GetUnderlyingObjCPtr used for results memoization.

Declared at: llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h:91

Parameters

const llvm::Value* V
const llvm::DataLayout& DL
DenseMap<const llvm::Value*, llvm::WeakTrackingVH>& Cache