Searched defs:Retain (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h44 Retain, member in class:llvm::objcarc::ARCRuntimeEntryPointKind
114 Function *Retain = nullptr; member in class:llvm::objcarc::ARCRuntimeEntryPoints
H A DObjCARCContract.cpp121 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { argument
164 CallInst *Retain = nullptr; local
195 << *Retain << "\\n"); local
311 Instruction *Retain = &*I; local
398 Instruction *Retain = local
[all...]
H A DObjCARCOpts.cpp1743 PairUpRetainsAndReleases( DenseMap<const BasicBlock *, BBState> &BBStates, BlotMapVector<Value *, RRInfo> &Retains, DenseMap<Value *, RRInfo> &Releases, Module *M, Instruction *Retain, SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, bool &AnyPairsCompletelyEliminated) argument
1958 Instruction *Retain = cast<Instruction>(V); local
2192 HasSafePathToPredecessorCall(const Value *Arg, Instruction *Retain, SmallPtrSetImpl<Instruction *> &DepInsts, SmallPtrSetImpl<const BasicBlock *> &Visited, ProvenanceAnalysis &PA) argument
2299 CallInst *Retain = FindPredecessorRetainWithSafePath( local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h31 Retain, ///< objc_retain member in class:llvm::objcarc::ARCInstKind
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h77 void Retain() const { ++RefCount; } function in class:llvm::RefCountedBase
94 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } function in class:llvm::ThreadSafeRefCountedBase
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h37 void Retain() { ++RefCount; } function in struct:clang::RopeRefCountString
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DPythonDataObjects.h148 template <typename T> T Retain(PyObject *obj) { function in namespace:lldb_private::python
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h161 void Retain() const { ++RefCount; } function in class:clang::ento::CallEvent
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h773 enum SetterKind { Assign, Retain, Copy, Weak }; enumerator in enum:clang::ObjCPropertyDecl::SetterKind

Completed in 216 milliseconds