Home
last modified time | relevance | path

Searched refs:AutoreleaseRV (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h38 AutoreleaseRV, enumerator
58 AutoreleaseRV = nullptr; in init()
74 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()
75 return getIntrinsicEntryPoint(AutoreleaseRV, in get()
109 Function *AutoreleaseRV = nullptr; variable
DObjCARCOpts.cpp508 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,
524 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg);
669 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg) { in OptimizeInlinedAutoreleaseRVCall() argument
674 assert(Inst->getParent() == AutoreleaseRV->getParent()); in OptimizeInlinedAutoreleaseRVCall()
678 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
694 << *AutoreleaseRV << "' paired with '" << *Inst << "'\n"); in OptimizeInlinedAutoreleaseRVCall()
697 AutoreleaseRV->replaceAllUsesWith( in OptimizeInlinedAutoreleaseRVCall()
698 cast<CallInst>(AutoreleaseRV)->getArgOperand(0)); in OptimizeInlinedAutoreleaseRVCall()
700 EraseInstruction(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
729 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument
[all …]
DObjCARCExpand.cpp68 case ARCInstKind::AutoreleaseRV: in runImpl()
DObjCARCContract.cpp166 DependenceKind DK = Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
186 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
423 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
DDependencyAnalysis.cpp40 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DObjCARCInstKind.cpp43 case ARCInstKind::AutoreleaseRV: in operator <<()
98 return ARCInstKind::AutoreleaseRV; in GetFunctionClass()
322 case ARCInstKind::AutoreleaseRV: in IsUser()
355 case ARCInstKind::AutoreleaseRV: in IsRetain()
384 case ARCInstKind::AutoreleaseRV: in IsAutorelease()
422 case ARCInstKind::AutoreleaseRV: in IsForwarding()
458 case ARCInstKind::AutoreleaseRV: in IsNoopOnNull()
493 case ARCInstKind::AutoreleaseRV: in IsNoopOnGlobal()
527 case ARCInstKind::AutoreleaseRV: in IsAlwaysTail()
568 case ARCInstKind::AutoreleaseRV: in IsNeverTail()
[all …]
DObjCARCAliasAnalysis.cpp121 case ARCInstKind::AutoreleaseRV: in getModRefInfo()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DObjCARCInstKind.h35 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator