reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/ObjCARC/ObjCARCContract.cpp
  452   ARCInstKind Class = GetBasicARCInstKind(Inst);
  459     return contractAutorelease(F, Inst, Class, DependingInsts, Visited);
  463     if (!optimizeRetainCall(F, Inst))
  473     BasicBlock::iterator BBI = Inst->getIterator();
  474     BasicBlock *InstParent = Inst->getParent();
  490     if (&*BBI == GetArgRCIdentityRoot(Inst)) {
  495           InlineAsm::get(FunctionType::get(Type::getVoidTy(Inst->getContext()),
  500       createCallInst(IA, None, "", Inst, BlockColors);
  507     CallInst *CI = cast<CallInst>(Inst);
  524     tryToContractReleaseIntoStoreStrong(Inst, Iter, BlockColors);
  530     if (isa<AllocaInst>(Inst))
  535     Inst->eraseFromParent();