LLVM: llvm::objcarc::ARCMDKindCache Class Reference (original) (raw)

A cache of MDKinds used by various ARC optimizations. More...

#include "[llvm/Analysis/ObjCARCAnalysisUtils.h](ObjCARCAnalysisUtils%5F8h%5Fsource.html)"

Public Member Functions
void init (Module *Mod)
unsigned get (ARCMDKindID ID)

Detailed Description

A cache of MDKinds used by various ARC optimizations.

Definition at line 236 of file ObjCARCAnalysisUtils.h.

Member Function Documentation

get()

unsigned llvm::objcarc::ARCMDKindCache::get ( ARCMDKindID ID) inline

Definition at line 256 of file ObjCARCAnalysisUtils.h.

References llvm::objcarc::CopyOnEscape, llvm::objcarc::ImpreciseRelease, llvm_unreachable, and llvm::objcarc::NoObjCARCExceptions.

init()

void llvm::objcarc::ARCMDKindCache::init ( Module * Mod) inline

Definition at line 249 of file ObjCARCAnalysisUtils.h.

References llvm::Mod.


The documentation for this class was generated from the following file: