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:
- include/llvm/Analysis/ObjCARCAnalysisUtils.h