Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A 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
H A DObjCARCOpts.cpp507 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,
521 Instruction *AutoreleaseRV,
653 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg) { in OptimizeInlinedAutoreleaseRVCall() argument
658 assert(Inst->getParent() == AutoreleaseRV->getParent()); in OptimizeInlinedAutoreleaseRVCall()
662 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
678 << *AutoreleaseRV << "' paired with '" << *Inst << "'\n"); in OptimizeInlinedAutoreleaseRVCall()
681 AutoreleaseRV->replaceAllUsesWith( in OptimizeInlinedAutoreleaseRVCall()
682 cast<CallInst>(AutoreleaseRV)->getArgOperand(0)); in OptimizeInlinedAutoreleaseRVCall()
684 EraseInstruction(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
713 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument
[all …]
H A DObjCARCExpand.cpp63 case ARCInstKind::AutoreleaseRV: in runImpl()
H A DObjCARCContract.cpp163 DependenceKind DK = Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
183 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
423 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
H A DDependencyAnalysis.cpp40 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp43 case ARCInstKind::AutoreleaseRV: in operator <<()
98 return ARCInstKind::AutoreleaseRV; in GetFunctionClass()
321 case ARCInstKind::AutoreleaseRV: in IsUser()
354 case ARCInstKind::AutoreleaseRV: in IsRetain()
383 case ARCInstKind::AutoreleaseRV: in IsAutorelease()
421 case ARCInstKind::AutoreleaseRV: in IsForwarding()
457 case ARCInstKind::AutoreleaseRV: in IsNoopOnNull()
492 case ARCInstKind::AutoreleaseRV: in IsNoopOnGlobal()
526 case ARCInstKind::AutoreleaseRV: in IsAlwaysTail()
567 case ARCInstKind::AutoreleaseRV: in IsNeverTail()
[all …]
H A DObjCARCAliasAnalysis.cpp126 case ARCInstKind::AutoreleaseRV: in getModRefInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h35 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator