Lines Matching refs:Flags
84 Symbol(SymbolKind Kind, StringRef Name, TargetList Targets, SymbolFlags Flags)
85 : Name(Name), Targets(std::move(Targets)), Kind(Kind), Flags(Flags) {}
93 SymbolFlags getFlags() const { return Flags; }
96 return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined;
100 return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced;
104 return (Flags & SymbolFlags::ThreadLocalValue) ==
109 return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined;
113 return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported;
117 return (Flags & SymbolFlags::Data) == SymbolFlags::Data;
121 return (Flags & SymbolFlags::Text) == SymbolFlags::Text;
160 SymbolFlags Flags;
173 /// Determine SymbolKind from Flags and parsing Name.
176 /// \param Flags The flags pre-determined for the symbol.
178 const SymbolFlags Flags = SymbolFlags::None);