Lines Matching defs:Autorelease
751 Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::Autorelease);
754 Class = ARCInstKind::Autorelease;
1117 case ARCInstKind::Autorelease:
2287 Instruction *Autorelease,
2290 findSingleDependency(CanChangeRetainCount, Arg, BB, Autorelease, PA));
2309 auto *Autorelease = dyn_cast_or_null<CallInst>(
2312 if (!Autorelease)
2314 ARCInstKind AutoreleaseClass = GetBasicARCInstKind(Autorelease);
2317 if (GetArgRCIdentityRoot(Autorelease) != Arg)
2320 return Autorelease;
2349 CallInst *Autorelease =
2352 if (!Autorelease)
2356 Arg, Autorelease->getParent(), Autorelease, PA);
2369 GetBasicARCInstKind(Autorelease) == ARCInstKind::AutoreleaseRV))
2375 LLVM_DEBUG(dbgs() << "Erasing: " << *Retain << "\nErasing: " << *Autorelease
2378 EraseInstruction(Autorelease);
2475 if (UsedInThisFunction & ((1 << unsigned(ARCInstKind::Autorelease)) |