LLVM: llvm::objcarc::ARCRuntimeEntryPoints Class Reference (original) (raw)
Declarations for ObjC runtime functions and constants. More...
#include "[Transforms/ObjCARC/ARCRuntimeEntryPoints.h](ARCRuntimeEntryPoints%5F8h%5Fsource.html)"
Detailed Description
Declarations for ObjC runtime functions and constants.
These are initialized lazily to avoid cluttering up the Module with unused declarations.
Definition at line 55 of file ARCRuntimeEntryPoints.h.
Constructor & Destructor Documentation
| llvm::objcarc::ARCRuntimeEntryPoints::ARCRuntimeEntryPoints ( ) | default |
|---|
Member Function Documentation
◆ get()
Definition at line 76 of file ARCRuntimeEntryPoints.h.
References assert(), llvm::objcarc::Autorelease, llvm::objcarc::AutoreleasePoolPop, llvm::objcarc::AutoreleasePoolPush, llvm::objcarc::AutoreleaseRV, llvm::objcarc::ClaimRV, llvm_unreachable, llvm::objcarc::Release, llvm::objcarc::Retain, llvm::objcarc::RetainAutorelease, llvm::objcarc::RetainAutoreleaseRV, llvm::objcarc::RetainBlock, llvm::objcarc::RetainRV, llvm::objcarc::StoreStrong, and llvm::objcarc::UnsafeClaimRV.
◆ init()
| void llvm::objcarc::ARCRuntimeEntryPoints::init ( Module * M) | inline |
|---|
The documentation for this class was generated from the following file:
- lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h