| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 101 bool optimizeRetainCall(Function &F, Instruction *Retain); 135 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { in optimizeRetainCall() argument 136 const auto *Call = dyn_cast<CallBase>(GetArgRCIdentityRoot(Retain)); in optimizeRetainCall() 139 if (Call->getParent() != Retain->getParent()) in optimizeRetainCall() 146 if (&*I != Retain) in optimizeRetainCall() 157 << *Retain << "\n"); in optimizeRetainCall() 162 cast<CallInst>(Retain)->setCalledFunction(Decl); in optimizeRetainCall() 164 LLVM_DEBUG(dbgs() << "New: " << *Retain << "\n"); in optimizeRetainCall() 178 auto *Retain = dyn_cast_or_null<CallInst>( in contractAutorelease() local 181 if (!Retain || GetBasicARCInstKind(Retain) != ARCInstKind::Retain || in contractAutorelease() [all …]
|
| H A D | ARCRuntimeEntryPoints.h | 40 Retain, enumerator 61 Retain = nullptr; in init() 81 case ARCRuntimeEntryPointKind::Retain: in get() 82 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); in get() 120 Function *Retain = nullptr; variable
|
| H A D | ObjCARCOpts.cpp | 553 Instruction *Retain, 643 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeRetainRVCall() 1107 case ARCInstKind::Retain: in OptimizeIndividualCallImpl() 1348 case ARCInstKind::Retain: in VisitInstructionBottomUp() 1470 Instruction *Retain = cast<Instruction>(P.first); in collectReleaseInsertPts() local 1471 Value *Root = GetRCIdentityRoot(Retain->getOperand(0)); in collectReleaseInsertPts() 1525 case ARCInstKind::Retain: in VisitInstructionTopDown() 1770 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in MoveCalls() 1819 Instruction *Retain, in PairUpRetainsAndReleases() argument 1838 for (SmallVector<Instruction *, 4> NewRetains{Retain};;) { in PairUpRetainsAndReleases() [all …]
|
| H A D | DependencyAnalysis.cpp | 175 case ARCInstKind::Retain: in Depends() 187 case ARCInstKind::Retain: in Depends()
|
| H A D | ObjCARCExpand.cpp | 60 case ARCInstKind::Retain: in runImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ObjCARCInstKind.cpp | 31 case ARCInstKind::Retain: in operator <<() 114 return ARCInstKind::Retain; in GetFunctionClass() 316 case ARCInstKind::Retain: in IsUser() 346 case ARCInstKind::Retain: in IsRetain() 385 case ARCInstKind::Retain: in IsAutorelease() 417 case ARCInstKind::Retain: in IsForwarding() 452 case ARCInstKind::Retain: in IsNoopOnNull() 487 case ARCInstKind::Retain: in IsNoopOnGlobal() 523 case ARCInstKind::Retain: in IsAlwaysTail() 564 case ARCInstKind::Retain: in IsNeverTail() [all …]
|
| H A D | ObjCARCAliasAnalysis.cpp | 121 case ARCInstKind::Retain: in getModRefInfo()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | IntrusiveRefCntPtr.h | 55 /// - has Retain() and Release() methods, or 73 /// calls to Release() and Retain(), which increment and decrement the object's 98 void Retain() const { ++RefCount; } in Release() 131 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Release() 145 /// works with any type which defines Retain() and Release() functions -- you 155 /// T::Retain and T::Release. 163 static void retain(T *obj) { obj->Retain(); } 96 void Retain() const { ++RefCount; } Retain() function 127 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } Retain() function
|
| H A D | RewriteRope.h | 38 void Retain() { ++RefCount; } in Retain() function
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Value.cpp | 54 void Retain() { ++RefCnt; } in Retain() function in __anon8d9d85ba0111::ValueStorage 170 ValueStorage::getFromPayload(getPtr())->Retain(); in Value() 195 ValueStorage::getFromPayload(getPtr())->Retain(); in operator =()
|
| /freebsd/contrib/file/python/ |
| H A D | CHANGELOG.md | 11 * Retain python 2 compatibility, factoring out the conversion functions.
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | MultiplexExternalSemaSource.cpp | 24 S1->Retain(); in MultiplexExternalSemaSource() 25 S2->Retain(); in MultiplexExternalSemaSource() 41 Source->Retain(); in AddSource()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ObjCARCInstKind.h | 29 Retain, ///< objc_retain enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.cpp | 709 const bool Retain, const bool ForceUnique) { in calcUniqueIDUpdateFlagsAndSize() argument 724 if (Retain) { in calcUniqueIDUpdateFlagsAndSize() 825 bool Retain, bool ForceUnique) { in selectExplicitSectionGlobal() argument 838 Retain, ForceUnique); in selectExplicitSectionGlobal() 911 const TargetMachine &TM, bool Retain, bool EmitUniqueSection, in selectELFSectionForGlobal() argument 918 if (Retain) { in selectELFSectionForGlobal() 2197 static unsigned getWasmSectionFlags(SectionKind K, bool Retain) { in getWasmSectionFlags() argument 2206 if (Retain) in getWasmSectionFlags() 2260 unsigned *NextUniqueID, bool Retain) { in selectWasmSectionForGlobal() argument 2285 unsigned Flags = getWasmSectionFlags(Kind, Retain); in selectWasmSectionForGlobal() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/ |
| H A D | PythonDataObjects.cpp | 708 return Retain<PythonObject>(o); in GetItem() 719 return Retain<PythonObject>(o); in GetItem() 788 return Retain<PythonObject>(item); in Get() 801 return Retain<PythonDictionary>(PyModule_GetDict(m_py_obj)); in GetDictionary() 1398 return Retain<PythonFile>(simple->GetPythonObject()); in FromFile() 1400 return Retain<PythonFile>(pythonio->GetPythonObject()); in FromFile()
|
| H A D | PythonDataObjects.h | 138 template <typename T> T Retain(PyObject *obj) { in Retain() function
|
| /freebsd/sys/contrib/device-tree/Bindings/pmem/ |
| H A D | pmem-region.txt | 7 b) Retain their contents across power failure.
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckObjCDealloc.cpp | 574 PropDecl->getSetterKind() == ObjCPropertyDecl::Retain); in diagnoseMissingReleases() 579 if (PropDecl->getSetterKind() == ObjCPropertyDecl::Retain) in diagnoseMissingReleases() 888 case ObjCPropertyDecl::Retain: in getDeallocReleaseRequirement()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTUtils.h | 300 high_quality_source->Retain(); in SemaSourceWithPriorities() 301 low_quality_source->Retain(); in SemaSourceWithPriorities()
|
| /freebsd/contrib/llvm-project/lldb/bindings/python/ |
| H A D | python-typemaps.swig | 156 PythonObject obj = Retain<PythonObject>($input); 164 PythonObject obj = Retain<PythonObject>($input); 698 PythonCallable callable = Retain<PythonCallable>($input);
|
| H A D | python-wrapper.swig | 1046 Retain<PythonCallable>(reinterpret_cast<PyObject *>(callback_baton)); 1105 Retain<PythonCallable>(reinterpret_cast<PyObject *>(callback_baton));
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclObjC.h | 732 enum SetterKind { Assign, Retain, Copy, Weak }; enumerator 872 return getType()->isBlockPointerType() ? Copy : Retain; in getSetterKind() 874 return Retain; in getSetterKind()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LazyReexports.cpp | 475 JD.Retain(); in onLazyReexportsCreated()
|
| /freebsd/contrib/libxo/ |
| H A D | configure.ac | 327 AC_DEFINE_UNQUOTED([XO_RETAIN_SIZE], ${XO_RETAIN_SIZE}, [Retain hash bucket size])
|
| /freebsd/contrib/less/ |
| H A D | less.hlp | 274 Retain marks across invocations of less.
|