ΒΆinline const llvm::Value*
GetUnderlyingObjCPtrCached(
    const llvm::Value* V,
    DenseMap<const llvm::Value*,
             std::pair<WeakVH, WeakTrackingVH>>&
        Cache)

Description

A wrapper for GetUnderlyingObjCPtr used for results memoization.

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

Parameters

const llvm::Value* V
DenseMap<const llvm::Value*, std::pair<WeakVH, WeakTrackingVH>>& Cache