Searched refs:GetArgRCIdentityRoot (Results 1 – 4 of 4) sorted by relevance
124 const auto *Call = dyn_cast<CallBase>(GetArgRCIdentityRoot(Retain)); in optimizeRetainCall()159 const Value *Arg = GetArgRCIdentityRoot(Autorelease); in contractAutorelease()170 GetArgRCIdentityRoot(Retain) != Arg) in contractAutorelease()303 if (GetArgRCIdentityRoot(Retain) != New) in findRetainForStoreStrongContraction()339 auto *Load = dyn_cast<LoadInst>(GetArgRCIdentityRoot(Release)); in tryToContractReleaseIntoStoreStrong()465 if (GetRCIdentityRoot(&*BBI) == GetArgRCIdentityRoot(Inst)) { in tryToPeepholeInstruction()
178 return GetArgRCIdentityRoot(Inst) == Arg; in Depends()190 return GetArgRCIdentityRoot(Inst) == Arg; in Depends()
610 const Value *Arg = GetArgRCIdentityRoot(RetainRV); in OptimizeRetainRVCall()661 Arg = GetArgRCIdentityRoot(Inst); in OptimizeInlinedAutoreleaseRVCall()662 AutoreleaseRVArg = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeInlinedAutoreleaseRVCall()716 const Value *Ptr = GetArgRCIdentityRoot(AutoreleaseRV); in OptimizeAutoreleaseRVCall()1045 Arg = GetArgRCIdentityRoot(Inst); in OptimizeIndividualCallImpl()1337 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionBottomUp()1350 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionBottomUp()1527 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionTopDown()1535 Arg = GetArgRCIdentityRoot(Inst); in VisitInstructionTopDown()2043 Value *Arg = GetArgRCIdentityRoot(Retain); in PerformCodePlacement()[all …]
131 inline Value *GetArgRCIdentityRoot(Value *Inst) { in GetArgRCIdentityRoot() function