Lines Matching refs:Flags
53 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags)
54 : Name(Name), Linkage(Linkage), Flags(mergeFlags(Flags, Linkage)) {}
57 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined;
61 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced;
65 return (Flags & SymbolFlags::ThreadLocalValue) ==
70 return (Flags & SymbolFlags::Data) == SymbolFlags::Data;
74 return (Flags & SymbolFlags::Text) == SymbolFlags::Text;
83 SymbolFlags getFlags() const { return Flags; }
86 SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage);
91 SymbolFlags Flags;
105 GlobalRecord(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags,
107 : Record({Name, Linkage, Flags}), GV(GV) {}