Home
last modified time | relevance | path

Searched defs:Retain (Results 1 – 11 of 11) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h40 Retain, enumerator
115 Function *Retain = nullptr; variable
H A DObjCARCContract.cpp123 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { in optimizeRetainCall() argument
166 auto *Retain = dyn_cast_or_null<CallInst>( in contractAutorelease() local
300 Instruction *Retain = &*I; findRetainForStoreStrongContraction() local
361 Instruction *Retain = tryToContractReleaseIntoStoreStrong() local
[all...]
H A DObjCARCOpts.cpp1468 Instruction *Retain = cast<Instruction>(P.first); collectReleaseInsertPts() local
1822 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) PairUpRetainsAndReleases() argument
2033 Instruction *Retain = cast<Instruction>(V); PerformCodePlacement() local
2267 HasSafePathToPredecessorCall(const Value * Arg,Instruction * Retain,ProvenanceAnalysis & PA) HasSafePathToPredecessorCall() argument
2290 auto *Retain = dyn_cast_or_null<CallInst>( FindPredecessorRetainWithSafePath() local
2356 CallInst *Retain = FindPredecessorRetainWithSafePath( OptimizeReturns() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h98 void Retain() const { ++RefCount; } in Retain() function
131 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Retain() function
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h29 Retain, ///< objc_retain enumerator
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DPythonDataObjects.h138 template <typename T> T Retain(PyObject *obj) { in Retain() function
/freebsd-src/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h37 void Retain() { ++RefCount; } in Retain() function
/freebsd-src/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp59 void Retain() { ++RefCnt; } Retain() function in __anoncb6a440c0111::ValueStorage
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp692 calcUniqueIDUpdateFlagsAndSize(const GlobalObject * GO,StringRef SectionName,SectionKind Kind,const TargetMachine & TM,MCContext & Ctx,Mangler & Mang,unsigned & Flags,unsigned & EntrySize,unsigned & NextUniqueID,const bool Retain,const bool ForceUnique) calcUniqueIDUpdateFlagsAndSize() argument
780 selectExplicitSectionGlobal(const GlobalObject * GO,SectionKind Kind,const TargetMachine & TM,MCContext & Ctx,Mangler & Mang,unsigned & NextUniqueID,bool Retain,bool ForceUnique) selectExplicitSectionGlobal() argument
886 selectELFSectionForGlobal(MCContext & Ctx,const GlobalObject * GO,SectionKind Kind,Mangler & Mang,const TargetMachine & TM,bool Retain,bool EmitUniqueSection,unsigned Flags,unsigned * NextUniqueID) selectELFSectionForGlobal() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h177 void Retain() const { ++RefCount; } Retain() function
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h733 enum SetterKind { Assign, Retain, Copy, Weak }; global() enumerator