Home
last modified time | relevance | path

Searched refs:Retain (Results 1 – 25 of 105) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp89 bool optimizeRetainCall(Function &F, Instruction *Retain);
126 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { in optimizeRetainCall() argument
127 const auto *Call = dyn_cast<CallBase>(GetArgRCIdentityRoot(Retain)); in optimizeRetainCall()
130 if (Call->getParent() != Retain->getParent()) in optimizeRetainCall()
137 if (&*I != Retain) in optimizeRetainCall()
148 << *Retain << "\n"); in optimizeRetainCall()
153 cast<CallInst>(Retain)->setCalledFunction(Decl); in optimizeRetainCall()
155 LLVM_DEBUG(dbgs() << "New: " << *Retain << "\n"); in optimizeRetainCall()
169 auto *Retain = dyn_cast_or_null<CallInst>( in contractAutorelease() local
172 if (!Retain || GetBasicARCInstKind(Retain) != ARCInstKind::Retain || in contractAutorelease()
[all …]
H A DARCRuntimeEntryPoints.h40 Retain, enumerator
60 Retain = nullptr; in init()
79 case ARCRuntimeEntryPointKind::Retain: in get()
80 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); in get()
115 Function *Retain = nullptr; variable
H A DObjCARCOpts.cpp553 Instruction *Retain,
655 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Retain); in OptimizeRetainRVCall()
1150 case ARCInstKind::Retain: in OptimizeIndividualCallImpl()
1386 case ARCInstKind::Retain: in VisitInstructionBottomUp()
1515 case ARCInstKind::Retain: in VisitInstructionTopDown()
1758 Function *Decl = EP.get(ARCRuntimeEntryPointKind::Retain); in MoveCalls()
1803 Instruction *Retain, in PairUpRetainsAndReleases() argument
1822 for (SmallVector<Instruction *, 4> NewRetains{Retain};;) { in PairUpRetainsAndReleases()
2014 Instruction *Retain = cast<Instruction>(V); in PerformCodePlacement() local
2016 LLVM_DEBUG(dbgs() << "Visiting: " << *Retain << "\n"); in PerformCodePlacement()
[all …]
H A DDependencyAnalysis.cpp177 case ARCInstKind::Retain: in Depends()
189 case ARCInstKind::Retain: in Depends()
H A DObjCARCExpand.cpp65 case ARCInstKind::Retain: in runImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp31 case ARCInstKind::Retain: in operator <<()
114 return ARCInstKind::Retain; in GetFunctionClass()
317 case ARCInstKind::Retain: in IsUser()
347 case ARCInstKind::Retain: in IsRetain()
386 case ARCInstKind::Retain: in IsAutorelease()
418 case ARCInstKind::Retain: in IsForwarding()
453 case ARCInstKind::Retain: in IsNoopOnNull()
488 case ARCInstKind::Retain: in IsNoopOnGlobal()
524 case ARCInstKind::Retain: in IsAlwaysTail()
565 case ARCInstKind::Retain: in IsNeverTail()
[all …]
H A DObjCARCAliasAnalysis.cpp118 case ARCInstKind::Retain: in getModRefInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DIntrusiveRefCntPtr.h91 void Retain() const { ++RefCount; } in Retain() function
122 void Retain() const { RefCount.fetch_add(1, std::memory_order_relaxed); } in Retain() function
153 static void retain(T *obj) { obj->Retain(); } in retain()
/netbsd-src/external/bsd/file/dist/python/
H A DCHANGELOG.md11 * Retain python 2 compatibility, factoring out the conversion functions.
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h29 Retain, ///< objc_retain enumerator
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dcygwin.opt24 ; Retain blank line above
H A Dmingw-w64.opt25 ; Retain blank line above.
H A Dcygming.opt64 ; Retain blank line above
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dcygwin.opt24 ; Retain blank line above
H A Dmingw-w64.opt25 ; Retain blank line above.
H A Dcygming.opt64 ; Retain blank line above
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h37 void Retain() { ++RefCount; } in Retain() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp566 PropDecl->getSetterKind() == ObjCPropertyDecl::Retain); in diagnoseMissingReleases()
571 if (PropDecl->getSetterKind() == ObjCPropertyDecl::Retain) in diagnoseMissingReleases()
897 case ObjCPropertyDecl::Retain: in getDeallocReleaseRequirement()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp659 bool Retain, bool ForceUnique) { in selectExplicitSectionGlobal() argument
702 if (Associated || Retain) { in selectExplicitSectionGlobal()
706 if (Retain && (Ctx.getAsmInfo()->useIntegratedAssembler() || in selectExplicitSectionGlobal()
833 const TargetMachine &TM, bool Retain, bool EmitUniqueSection, in selectELFSectionForGlobal() argument
840 if (Retain && (Ctx.getAsmInfo()->useIntegratedAssembler() || in selectELFSectionForGlobal()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.h265 void Retain() { ++ref_cnt; } in Retain() function
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclObjC.h733 enum SetterKind { Assign, Retain, Copy, Weak }; enumerator
872 return getType()->isBlockPointerType() ? Copy : Retain; in getSetterKind()
874 return Retain; in getSetterKind()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp275 RT->Retain(); in LLVMOrcJITDylibCreateResourceTracker()
/netbsd-src/external/mit/expat/dist/
H A Dconfigure.ac310 [Retain context around the current parse point;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h166 void Retain() const { ++RefCount; } in Retain() function
/netbsd-src/external/bsd/less/dist/
H A Dless.hlp245 Retain marks across invocations of less.

12345