Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h42 AutoreleaseRV, enumerator
61 AutoreleaseRV = nullptr; in init()
76 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()
77 return getIntrinsicEntryPoint(AutoreleaseRV, in get()
108 Function *AutoreleaseRV = nullptr; variable
DObjCARCOpts.cpp507 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,
523 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg);
654 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg) { in OptimizeInlinedAutoreleaseRVCall() argument
656 assert(Inst->getParent() == AutoreleaseRV->getParent()); in OptimizeInlinedAutoreleaseRVCall()
660 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
676 << *AutoreleaseRV << "' paired with '" << *Inst << "'\n"); in OptimizeInlinedAutoreleaseRVCall()
679 AutoreleaseRV->replaceAllUsesWith( in OptimizeInlinedAutoreleaseRVCall()
680 cast<CallInst>(AutoreleaseRV)->getArgOperand(0)); in OptimizeInlinedAutoreleaseRVCall()
681 EraseInstruction(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
710 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument
[all …]
DObjCARCExpand.cpp106 case ARCInstKind::AutoreleaseRV: in runOnFunction()
DObjCARCContract.cpp165 if (Class == ARCInstKind::AutoreleaseRV) in contractAutorelease()
197 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
460 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
DDependencyAnalysis.cpp39 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
/external/llvm-project/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h38 AutoreleaseRV, enumerator
57 AutoreleaseRV = nullptr; in init()
72 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()
73 return getIntrinsicEntryPoint(AutoreleaseRV, in get()
104 Function *AutoreleaseRV = nullptr; variable
DObjCARCOpts.cpp507 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,
523 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg);
663 Instruction *AutoreleaseRV, const Value *&AutoreleaseRVArg) { in OptimizeInlinedAutoreleaseRVCall() argument
665 assert(Inst->getParent() == AutoreleaseRV->getParent()); in OptimizeInlinedAutoreleaseRVCall()
669 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
685 << *AutoreleaseRV << "' paired with '" << *Inst << "'\n"); in OptimizeInlinedAutoreleaseRVCall()
688 AutoreleaseRV->replaceAllUsesWith( in OptimizeInlinedAutoreleaseRVCall()
689 cast<CallInst>(AutoreleaseRV)->getArgOperand(0)); in OptimizeInlinedAutoreleaseRVCall()
691 EraseInstruction(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()
720 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument
[all …]
DObjCARCExpand.cpp68 case ARCInstKind::AutoreleaseRV: in runImpl()
DObjCARCContract.cpp165 DependenceKind DK = Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
185 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
447 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
DDependencyAnalysis.cpp40 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
/external/llvm/lib/Transforms/ObjCARC/
DARCRuntimeEntryPoints.h31 AutoreleaseRV, enumerator
47 AutoreleaseRV(nullptr), in ARCRuntimeEntryPoints()
59 AutoreleaseRV = nullptr; in init()
74 case ARCRuntimeEntryPointKind::AutoreleaseRV: in get()
75 return getI8XRetI8XEntryPoint(AutoreleaseRV, in get()
106 Constant *AutoreleaseRV; variable
DObjCARCExpand.cpp105 case ARCInstKind::AutoreleaseRV: in runOnFunction()
DObjCARCOpts.cpp490 void OptimizeAutoreleaseRVCall(Function &F, Instruction *AutoreleaseRV,
610 if (GetBasicARCInstKind(&*I) == ARCInstKind::AutoreleaseRV && in OptimizeRetainRVCall()
643 Instruction *AutoreleaseRV, in OptimizeAutoreleaseRVCall() argument
646 const Value *Ptr = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeAutoreleaseRVCall()
665 "Old = " << *AutoreleaseRV << "\n"); in OptimizeAutoreleaseRVCall()
667 CallInst *AutoreleaseRVCI = cast<CallInst>(AutoreleaseRV); in OptimizeAutoreleaseRVCall()
673 DEBUG(dbgs() << "New: " << *AutoreleaseRV << "\n"); in OptimizeAutoreleaseRVCall()
757 case ARCInstKind::AutoreleaseRV: in OptimizeIndividualCalls()
894 case ARCInstKind::AutoreleaseRV: in OptimizeIndividualCalls()
2219 (1 << unsigned(ARCInstKind::AutoreleaseRV)))) in runOnFunction()
DObjCARCContract.cpp155 if (Class == ARCInstKind::AutoreleaseRV) in contractAutorelease()
184 Constant *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
418 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
DDependencyAnalysis.cpp40 case ARCInstKind::AutoreleaseRV: in CanAlterRefCount()
/external/llvm-project/llvm/lib/Analysis/
DObjCARCInstKind.cpp44 case ARCInstKind::AutoreleaseRV: in operator <<()
99 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DObjCARCInstKind.cpp44 case ARCInstKind::AutoreleaseRV: in operator <<()
99 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.cpp120 case ARCInstKind::AutoreleaseRV: in getModRefInfo()
/external/llvm/lib/Analysis/
DObjCARCInstKind.cpp45 case ARCInstKind::AutoreleaseRV: in operator <<()
113 .Case("objc_autoreleaseReturnValue", ARCInstKind::AutoreleaseRV) in GetFunctionClass()
341 case ARCInstKind::AutoreleaseRV: in IsUser()
374 case ARCInstKind::AutoreleaseRV: in IsRetain()
403 case ARCInstKind::AutoreleaseRV: in IsAutorelease()
441 case ARCInstKind::AutoreleaseRV: in IsForwarding()
477 case ARCInstKind::AutoreleaseRV: in IsNoopOnNull()
511 case ARCInstKind::AutoreleaseRV: in IsAlwaysTail()
552 case ARCInstKind::AutoreleaseRV: in IsNeverTail()
589 case ARCInstKind::AutoreleaseRV: in IsNoThrow()
[all …]
DObjCARCAliasAnalysis.cpp118 case ARCInstKind::AutoreleaseRV: in getModRefInfo()
/external/llvm/include/llvm/Analysis/
DObjCARCInstKind.h37 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator
/external/llvm-project/llvm/include/llvm/Analysis/
DObjCARCInstKind.h35 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DObjCARCInstKind.h37 AutoreleaseRV, ///< objc_autoreleaseReturnValue enumerator
/external/llvm-project/llvm/test/Transforms/ObjCARC/
Dinlined-autorelease-return-value.ll61 ; only delay processing AutoreleaseRV until the very next ARC intrinsic. In
202 ; only delay processing AutoreleaseRV until the very next ARC intrinsic. In