|
LLVM
4.0.0
|
A cache of MDKinds used by various ARC optimizations. More...
#include <ObjCARCAnalysisUtils.h>
Public Member Functions | |
| void | init (Module *Mod) |
| unsigned | get (ARCMDKindID ID) |
A cache of MDKinds used by various ARC optimizations.
Definition at line 243 of file ObjCARCAnalysisUtils.h.
|
inline |
Definition at line 263 of file ObjCARCAnalysisUtils.h.
References llvm::objcarc::CopyOnEscape, llvm::Module::getContext(), llvm::LLVMContext::getMDKindID(), llvm::objcarc::ImpreciseRelease, llvm_unreachable, and llvm::objcarc::NoObjCARCExceptions.
Referenced by llvm::objcarc::BottomUpPtrState::InitBottomUp(), and llvm::objcarc::TopDownPtrState::MatchWithRelease().
|
inline |
Definition at line 256 of file ObjCARCAnalysisUtils.h.
References llvm::None.
1.8.6