Searched refs:ObjCARCContract (Results 1 – 2 of 2) sorted by relevance
65 class ObjCARCContract { class123 bool ObjCARCContract::optimizeRetainCall(Function &F, Instruction *Retain) { in optimizeRetainCall()157 bool ObjCARCContract::contractAutorelease(Function &F, Instruction *Autorelease, in contractAutorelease()335 void ObjCARCContract::tryToContractReleaseIntoStoreStrong( in tryToContractReleaseIntoStoreStrong()411 bool ObjCARCContract::tryToPeepholeInstruction( in tryToPeepholeInstruction()529 bool ObjCARCContract::init(Module &M) { in init()538 bool ObjCARCContract::run(Function &F, AAResults *A, DominatorTree *D) { in run()740 ObjCARCContract OCARCC; in runOnFunction()749 ObjCARCContract OCAC; in run()
1815 SRCS_MIN+= Transforms/ObjCARC/ObjCARCContract.cpp