• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:AttrKind

81 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind,
128 Attribute Attribute::get(LLVMContext &Context, Attribute::AttrKind Kind,
187 Attribute::AttrKind Attribute::getAttrKindFromName(StringRef AttrName) {
188 return StringSwitch<Attribute::AttrKind>(AttrName)
196 StringRef Attribute::getNameFromAttrKind(Attribute::AttrKind AttrKind) {
197 switch (AttrKind) {
210 bool Attribute::doesAttrKindHaveArgument(Attribute::AttrKind AttrKind) {
211 return AttrKind == Attribute::Alignment ||
212 AttrKind == Attribute::StackAlignment ||
213 AttrKind == Attribute::Dereferenceable ||
214 AttrKind == Attribute::AllocSize ||
215 AttrKind == Attribute::DereferenceableOrNull;
246 Attribute::AttrKind Attribute::getKindAsEnum() const {
282 bool Attribute::hasAttribute(AttrKind Kind) const {
566 bool AttributeImpl::hasAttribute(Attribute::AttrKind A) const {
576 Attribute::AttrKind AttributeImpl::getKindAsEnum() const {
657 Attribute::AttrKind Kind) const {
687 Attribute::AttrKind Kind) const {
713 bool AttributeSet::hasAttribute(Attribute::AttrKind Kind) const {
721 Attribute AttributeSet::getAttribute(Attribute::AttrKind Kind) const {
835 for (Attribute::AttrKind Kind = Attribute::None;
836 Kind != Attribute::EndAttrKinds; Kind = Attribute::AttrKind(Kind + 1)) {
887 AttributeSetNode::findEnumAttribute(Attribute::AttrKind Kind) const {
896 [](Attribute A, Attribute::AttrKind Kind) {
903 Attribute AttributeSetNode::getAttribute(Attribute::AttrKind Kind) const {
1008 bool AttributeListImpl::hasAttrSomewhere(Attribute::AttrKind Kind,
1184 ArrayRef<Attribute::AttrKind> Kinds) {
1192 ArrayRef<Attribute::AttrKind> Kinds,
1237 Attribute::AttrKind Kind) const {
1309 Attribute::AttrKind Kind) const {
1404 Attribute::AttrKind Kind) const {
1416 bool AttributeList::hasFnAttribute(Attribute::AttrKind Kind) const {
1425 Attribute::AttrKind Kind) const {
1429 bool AttributeList::hasAttrSomewhere(Attribute::AttrKind Attr,
1435 Attribute::AttrKind Kind) const {
1543 AttrBuilder &AttrBuilder::addAttribute(Attribute::AttrKind Val) {
1557 Attribute::AttrKind Kind = Attr.getKindAsEnum();
1582 AttrBuilder &AttrBuilder::removeAttribute(Attribute::AttrKind Val) {
1965 Attribute::AttrKind Kind) {
1970 Attribute::AttrKind Kind, bool Val) {
1994 static enum Attribute::AttrKind getKind() { \