Lines Matching defs:Name
293 StringRef Name;
295 MDNodeKeyImpl(int64_t Value, StringRef Name) : Value(Value), Name(Name) {}
297 : Value(N->getValue()), Name(N->getName()) {}
300 return Value == RHS->getValue() && Name == RHS->getName();
302 unsigned getHashValue() const { return hash_combine(Value, Name); }
307 StringRef Name;
312 MDNodeKeyImpl(unsigned Tag, StringRef Name, uint64_t SizeInBits,
314 : Tag(Tag), Name(Name), SizeInBits(SizeInBits), AlignInBits(AlignInBits),
317 : Tag(N->getTag()), Name(N->getName()), SizeInBits(N->getSizeInBits()),
321 return Tag == RHS->getTag() && Name == RHS->getName() &&
327 return hash_combine(Tag, Name, SizeInBits, AlignInBits, Encoding);
333 StringRef Name;
344 MDNodeKeyImpl(unsigned Tag, StringRef Name, Metadata *File, unsigned Line,
348 : Tag(Tag), Name(Name), File(File), Line(Line), Scope(Scope),
352 : Tag(N->getTag()), Name(N->getName()), File(N->getRawFile()),
359 return Tag == RHS->getTag() && Name == RHS->getName() &&
368 return hash_combine(Tag, Name, File, Line, Scope, BaseType, SizeInBits,
375 StringRef Name;
390 MDNodeKeyImpl(unsigned Tag, StringRef Name, Metadata *File, unsigned Line,
396 : Tag(Tag), Name(Name), File(File), Line(Line), Scope(Scope),
402 : Tag(N->getTag()), Name(N->getName()), File(N->getRawFile()),
412 return Tag == RHS->getTag() && Name == RHS->getName() &&
425 return hash_combine(Tag, Name, File, Line, Scope, BaseType, SizeInBits,
522 StringRef Name;
540 MDNodeKeyImpl(Metadata *Scope, StringRef Name, StringRef LinkageName,
547 : Scope(Scope), Name(Name), LinkageName(LinkageName), File(File),
555 : Scope(N->getRawScope()), Name(N->getName()),
567 return Scope == RHS->getRawScope() && Name == RHS->getName() &&
583 return hash_combine(Scope, Name, LinkageName, File, Line, Type,
634 StringRef Name;
637 MDNodeKeyImpl(Metadata *Scope, Metadata *File, StringRef Name, unsigned Line)
638 : Scope(Scope), File(File), Name(Name), Line(Line) {}
640 : Scope(N->getRawScope()), File(N->getRawFile()), Name(N->getName()),
645 Name == RHS->getName() && Line == RHS->getLine();
648 return hash_combine(Scope, File, Name, Line);
653 StringRef Name;
656 MDNodeKeyImpl(StringRef Name, Metadata *Type) : Name(Name), Type(Type) {}
658 : Name(N->getName()), Type(N->getRawType()) {}
661 return Name == RHS->getName() && Type == RHS->getRawType();
663 unsigned getHashValue() const { return hash_combine(Name, Type); }
668 StringRef Name;
672 MDNodeKeyImpl(unsigned Tag, StringRef Name, Metadata *Type, Metadata *Value)
673 : Tag(Tag), Name(Name), Type(Type), Value(Value) {}
675 : Tag(N->getTag()), Name(N->getName()), Type(N->getRawType()),
679 return Tag == RHS->getTag() && Name == RHS->getName() &&
682 unsigned getHashValue() const { return hash_combine(Tag, Name, Type, Value); }
687 StringRef Name;
697 MDNodeKeyImpl(Metadata *Scope, StringRef Name, StringRef LinkageName,
701 : Scope(Scope), Name(Name), LinkageName(LinkageName), File(File),
706 : Scope(N->getRawScope()), Name(N->getName()),
714 return Scope == RHS->getRawScope() && Name == RHS->getName() &&
724 return hash_combine(Scope, Name, LinkageName, File, Line, Type,
733 StringRef Name;
740 MDNodeKeyImpl(unsigned Tag, Metadata *Scope, StringRef Name, Metadata *File,
742 : Tag(Tag), Scope(Scope), Name(Name), File(File), Line(Line), Type(Type),
745 : Tag(N->getTag()), Scope(N->getRawScope()), Name(N->getName()),
751 Name == RHS->getName() && File == RHS->getRawFile() &&
756 return hash_combine(Tag, Scope, Name, File, Line, Type, Arg, Flags);
775 StringRef Name;
783 MDNodeKeyImpl(StringRef Name, Metadata *File, unsigned Line,
786 : Name(Name), File(File), Line(Line), GetterName(GetterName),
789 : Name(N->getName()), File(N->getRawFile()), Line(N->getLine()),
794 return Name == RHS->getName() && File == RHS->getRawFile() &&
800 return hash_combine(Name, File, Line, GetterName, SetterName, Attributes,
810 StringRef Name;
813 StringRef Name)
814 : Tag(Tag), Scope(Scope), Entity(Entity), Line(Line), Name(Name) {}
817 Line(N->getLine()), Name(N->getName()) {}
822 Name == RHS->getName();
825 return hash_combine(Tag, Scope, Entity, Line, Name);
966 /// IntrinsicIDCache - Cache of intrinsic name (string) to numeric ID mappings