Lines Matching full:autorelease
72 bool ContractAutorelease(Function &F, Instruction *Autorelease,
148 /// Merge an autorelease with a retain into a fused call.
150 ObjCARCContract::ContractAutorelease(Function &F, Instruction *Autorelease,
156 const Value *Arg = GetObjCArg(Autorelease);
158 // Check that there are no instructions between the retain and the autorelease
163 Autorelease->getParent(), Autorelease,
167 Autorelease->getParent(), Autorelease,
188 "retain/autorelease. Erasing: " << *Autorelease << "\n"
200 EraseInstruction(Autorelease);