Searched refs:ObjCARCContract (Results 1 – 3 of 3) sorted by relevance
57 class ObjCARCContract : public FunctionPass { class100 ObjCARCContract() : FunctionPass(ID) { in ObjCARCContract() function in __anon56abd6c40111::ObjCARCContract113 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { in optimizeRetainCall()146 bool ObjCARCContract::contractAutorelease( in contractAutorelease()333 void ObjCARCContract::tryToContractReleaseIntoStoreStrong(Instruction *Release, in tryToContractReleaseIntoStoreStrong()405 bool ObjCARCContract::tryToPeepholeInstruction( in tryToPeepholeInstruction()506 bool ObjCARCContract::runOnFunction(Function &F) { in runOnFunction()630 char ObjCARCContract::ID = 0;631 INITIALIZE_PASS_BEGIN(ObjCARCContract, "objc-arc-contract",635 INITIALIZE_PASS_END(ObjCARCContract, "objc-arc-contract", in INITIALIZE_PASS_DEPENDENCY()[all …]
6 ObjCARCContract.cpp
3328 class ObjCARCContract : public FunctionPass { class3367 ObjCARCContract() : FunctionPass(ID) { in ObjCARCContract() function in __anon854a98540c11::ObjCARCContract3373 char ObjCARCContract::ID = 0;3374 INITIALIZE_PASS_BEGIN(ObjCARCContract,3378 INITIALIZE_PASS_END(ObjCARCContract, in INITIALIZE_AG_DEPENDENCY()3382 return new ObjCARCContract(); in INITIALIZE_AG_DEPENDENCY()3385 void ObjCARCContract::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()3391 Constant *ObjCARCContract::getStoreStrongCallee(Module *M) { in getStoreStrongCallee()3413 Constant *ObjCARCContract::getRetainAutoreleaseCallee(Module *M) { in getRetainAutoreleaseCallee()3429 Constant *ObjCARCContract::getRetainAutoreleaseRVCallee(Module *M) { in getRetainAutoreleaseRVCallee()[all …]