LLVM
8.0.1
|
A cache of MDKinds used by various ARC optimizations. More...
#include "llvm/Analysis/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 256 of file ObjCARCAnalysisUtils.h.
|
inline |
Definition at line 276 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 269 of file ObjCARCAnalysisUtils.h.
References llvm::None.