• Home
  • Raw
  • Download

Lines Matching refs:ObjCARCOpt

468   class ObjCARCOpt : public FunctionPass {  class
550 ObjCARCOpt() : FunctionPass(ID) { in ObjCARCOpt() function in __anond55c20190211::ObjCARCOpt
556 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()
1008 ObjCARCOpt::CheckForCFGHazards(const BasicBlock *BB, in CheckForCFGHazards()
1100 bool ObjCARCOpt::VisitInstructionBottomUp( in VisitInstructionBottomUp()
1192 bool ObjCARCOpt::VisitBottomUp(BasicBlock *BB, in VisitBottomUp()
1251 ObjCARCOpt::VisitInstructionTopDown(Instruction *Inst, in VisitInstructionTopDown()
1321 ObjCARCOpt::VisitTopDown(BasicBlock *BB, in VisitTopDown()
1444 bool ObjCARCOpt::Visit(Function &F, in Visit()
1478 void ObjCARCOpt::MoveCalls(Value *Arg, RRInfo &RetainsToMove, in MoveCalls()
1531 bool ObjCARCOpt::PairUpRetainsAndReleases( in PairUpRetainsAndReleases()
1737 bool ObjCARCOpt::PerformCodePlacement( in PerformCodePlacement()
1808 void ObjCARCOpt::OptimizeWeakCalls(Function &F) { in OptimizeWeakCalls()
1966 bool ObjCARCOpt::OptimizeSequences(Function &F) { in OptimizeSequences()
2078 void ObjCARCOpt::OptimizeReturns(Function &F) { in OptimizeReturns()
2138 ObjCARCOpt::GatherStatistics(Function &F, bool AfterOptimization) { in GatherStatistics()
2160 bool ObjCARCOpt::doInitialization(Module &M) { in doInitialization()
2180 bool ObjCARCOpt::runOnFunction(Function &F) { in runOnFunction()
2244 void ObjCARCOpt::releaseMemory() { in releaseMemory()