Home | History | Annotate | Download | only in IR

Lines Matching defs:File

5 // This file is distributed under the University of Illinois Open Source
10 // This file declares LLVMContextImpl, the opaque implementation
346 Metadata *File;
356 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *File, unsigned Line,
360 : Tag(Tag), Name(Name), File(File), Line(Line), Scope(Scope),
364 : Tag(N->getTag()), Name(N->getRawName()), File(N->getRawFile()),
372 File == RHS->getRawFile() && Line == RHS->getLine() &&
392 return hash_combine(Tag, Name, File, Line, Scope, BaseType, Flags);
427 Metadata *File;
441 MDNodeKeyImpl(unsigned Tag, MDString *Name, Metadata *File, unsigned Line,
447 : Tag(Tag), Name(Name), File(File), Line(Line), Scope(Scope),
453 : Tag(N->getTag()), Name(N->getRawName()), File(N->getRawFile()),
464 File == RHS->getRawFile() && Line == RHS->getLine() &&
480 return hash_combine(Name, File, Line, BaseType, Scope, Elements,
522 Metadata *File;
540 Metadata *File, unsigned Line, Metadata *Type,
546 : Scope(Scope), Name(Name), LinkageName(LinkageName), File(File),
556 LinkageName(N->getRawLinkageName()), File(N->getRawFile()),
569 File == RHS->getRawFile() && Line == RHS->getLine() &&
596 return hash_combine(Name, Scope, File, Type, Line);
632 Metadata *File;
636 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Line, unsigned Column)
637 : Scope(Scope), File(File), Line(Line), Column(Column) {}
639 : Scope(N->getRawScope()), File(N->getRawFile()), Line(N->getLine()),
643 return Scope == RHS->getRawScope() && File == RHS->getRawFile() &&
647 return hash_combine(Scope, File, Line, Column);
653 Metadata *File;
656 MDNodeKeyImpl(Metadata *Scope, Metadata *File, unsigned Discriminator)
657 : Scope(Scope), File(File), Discriminator(Discriminator) {}
659 : Scope(N->getRawScope()), File(N->getRawFile()),
663 return Scope == RHS->getRawScope() && File == RHS->getRawFile() &&
667 return hash_combine(Scope, File, Discriminator);
673 Metadata *File;
677 MDNodeKeyImpl(Metadata *Scope, Metadata *File, MDString *Name, unsigned Line)
678 : Scope(Scope), File(File), Name(Name), Line(Line) {}
680 : Scope(N->getRawScope()), File(N->getRawFile()), Name(N->getRawName()),
684 return Scope == RHS->getRawScope() && File == RHS->getRawFile() &&
688 return hash_combine(Scope, File, Name, Line);
756 Metadata *File;
765 Metadata *File, unsigned Line, Metadata *Type,
768 : Scope(Scope), Name(Name), LinkageName(LinkageName), File(File),
774 LinkageName(N->getRawLinkageName()), File(N->getRawFile()),
783 File == RHS->getRawFile() && Line == RHS->getLine() &&
791 return hash_combine(Scope, Name, LinkageName, File, Line, Type,
800 Metadata *File;
806 MDNodeKeyImpl(Metadata *Scope, MDString *Name, Metadata *File, unsigned Line,
808 : Scope(Scope), Name(Name), File(File), Line(Line), Type(Type), Arg(Arg),
811 : Scope(N->getRawScope()), Name(N->getRawName()), File(N->getRawFile()),
817 File == RHS->getRawFile() && Line == RHS->getLine() &&
822 return hash_combine(Scope, Name, File, Line, Type, Arg, Flags);
842 Metadata *File;
849 MDNodeKeyImpl(MDString *Name, Metadata *File, unsigned Line,
852 : Name(Name), File(File), Line(Line), GetterName(GetterName),
855 : Name(N->getRawName()), File(N->getRawFile()), Line(N->getLine()),
860 return Name == RHS->getRawName() && File == RHS->getRawFile() &&
866 return hash_combine(Name, File, Line, GetterName, SetterName, Attributes,
919 Metadata *File;
922 MDNodeKeyImpl(unsigned MIType, unsigned Line, Metadata *File,
924 : MIType(MIType), Line(Line), File(File), Elements(Elements) {}
926 : MIType(N->getMacinfoType()), Line(N->getLine()), File(N->getRawFile()),
931 File == RHS->getRawFile() && File == RHS->getRawElements();
934 return hash_combine(MIType, Line, File, Elements);
1147 /// DiscriminatorTable - This table maps file:line locations to an