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

References

include/llvm/IR/Attributes.h
  177   bool operator==(Attribute A) const { return pImpl == A.pImpl; }
  177   bool operator==(Attribute A) const { return pImpl == A.pImpl; }
  178   bool operator!=(Attribute A) const { return pImpl != A.pImpl; }
  178   bool operator!=(Attribute A) const { return pImpl != A.pImpl; }
  184     ID.AddPointer(pImpl);
  189     return pImpl;
lib/IR/Attributes.cpp
  184   return pImpl && pImpl->isEnumAttribute();
  184   return pImpl && pImpl->isEnumAttribute();
  188   return pImpl && pImpl->isIntAttribute();
  188   return pImpl && pImpl->isIntAttribute();
  192   return pImpl && pImpl->isStringAttribute();
  192   return pImpl && pImpl->isStringAttribute();
  196   return pImpl && pImpl->isTypeAttribute();
  196   return pImpl && pImpl->isTypeAttribute();
  200   if (!pImpl) return None;
  203   return pImpl->getKindAsEnum();
  207   if (!pImpl) return 0;
  210   return pImpl->getValueAsInt();
  214   if (!pImpl) return {};
  217   return pImpl->getKindAsString();
  221   if (!pImpl) return {};
  224   return pImpl->getValueAsString();
  228   if (!pImpl) return {};
  231   return pImpl->getValueAsType();
  236   return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None);
  236   return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None);
  236   return (pImpl && pImpl->hasAttribute(Kind)) || (!pImpl && Kind == None);
  241   return pImpl && pImpl->hasAttribute(Kind);
  241   return pImpl && pImpl->hasAttribute(Kind);
  247   return MaybeAlign(pImpl->getValueAsInt());
  253   return MaybeAlign(pImpl->getValueAsInt());
  260   return pImpl->getValueAsInt();
  267   return pImpl->getValueAsInt();
  273   return unpackAllocSizeArgs(pImpl->getValueAsInt());
  277   if (!pImpl) return {};
  469     std::string AttrVal = pImpl->getValueAsString();
  488   if (!pImpl && !A.pImpl) return false;
  488   if (!pImpl && !A.pImpl) return false;
  489   if (!pImpl) return true;
  490   if (!A.pImpl) return false;
  491   return *pImpl < *A.pImpl;
  491   return *pImpl < *A.pImpl;