reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
193 const Function *F = CI->getCaller(); 198 unsigned AS = CI->getArgOperand(ArgNo)->getType()->getPointerAddressSpace(); 200 CI->paramHasAttr(ArgNo, Attribute::NonNull)) 201 DerefBytes = std::max(CI->getDereferenceableOrNullBytes( 205 if (CI->getDereferenceableBytes(ArgNo + AttributeList::FirstArgIndex) < 207 CI->removeParamAttr(ArgNo, Attribute::Dereferenceable); 209 CI->paramHasAttr(ArgNo, Attribute::NonNull)) 210 CI->removeParamAttr(ArgNo, Attribute::DereferenceableOrNull); 211 CI->addParamAttr(ArgNo, Attribute::getWithDereferenceableBytes( 212 CI->getContext(), DerefBytes));