Lines Matching defs:Autorelease
751 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease);
754 Class = ARCInstKind::Autorelease;
1117 case ARCInstKind::Autorelease:
2296 Instruction *Autorelease,
2299 findSingleDependency(CanChangeRetainCount, Arg, BB, Autorelease, PA));
2318 auto *Autorelease = dyn_cast_or_null<CallInst>(
2321 if (!Autorelease)
2323 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease);
2326 if (GetArgRCIdentityRoot(Autorelease) != Arg)
2329 return Autorelease;
2358 CallInst *Autorelease =
2361 if (!Autorelease)
2365 Arg, Autorelease->getParent(), Autorelease, PA);
2378 GetBasicARCInstKind(Autorelease) == ARCInstKind::AutoreleaseRV))
2384 LLVM_DEBUG(dbgs() << "Erasing: " << *Retain << "\nErasing: " << *Autorelease
2387 EraseInstruction(Autorelease);
2484 if (UsedInThisFunction & ((1 << unsigned(ARCInstKind::Autorelease)) |