reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
89 if (isa<ConstantData>(Arg)) 92 if (Arg->hasOneUse()) { 93 if (const BitCastInst *BC = dyn_cast<BitCastInst>(Arg)) 95 if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Arg)) 98 if (IsForwarding(GetBasicARCInstKind(Arg))) 100 cast<CallInst>(Arg)->getArgOperand(0)); 101 if (!IsObjCIdentifiedObject(Arg)) 103 return Arg; 108 if (IsObjCIdentifiedObject(Arg)) { 109 for (const User *U : Arg->users()) 110 if (!U->use_empty() || GetRCIdentityRoot(U) != Arg) 113 return Arg;