Searched refs:ObjCARCOpt (Results 1 – 2 of 2) sorted by relevance
468 class ObjCARCOpt : public FunctionPass { class550 ObjCARCOpt() : FunctionPass(ID) { in ObjCARCOpt() function in __anond55c20190211::ObjCARCOpt556 char ObjCARCOpt::ID = 0;557 INITIALIZE_PASS_BEGIN(ObjCARCOpt,560 INITIALIZE_PASS_END(ObjCARCOpt, in INITIALIZE_PASS_DEPENDENCY()564 return new ObjCARCOpt(); in INITIALIZE_PASS_DEPENDENCY()567 void ObjCARCOpt::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()578 ObjCARCOpt::OptimizeRetainRVCall(Function &F, Instruction *RetainRV) { in OptimizeRetainRVCall()642 void ObjCARCOpt::OptimizeAutoreleaseRVCall(Function &F, in OptimizeAutoreleaseRVCall()679 void ObjCARCOpt::OptimizeIndividualCalls(Function &F) { in OptimizeIndividualCalls()[all …]
2772 ; ObjCARCOpt can delete the retain,release on self.