struct Symbol

Declaration

struct Symbol { /* full declaration omitted */ };

Description

Contains the information needed by linkers for symbol resolution, as well as by the LTO implementation itself.

Declared at: llvm/include/llvm/Object/IRSymtab.h:91

Member Variables

public llvm::irsymtab::storage::Str Name
The mangled symbol name.
public llvm::irsymtab::storage::Str IRName
The unmangled symbol name, or the empty string if this is not an IR symbol.
public llvm::irsymtab::storage::Word ComdatIndex
The index into Header::Comdats, or -1 if not a comdat member.
public llvm::irsymtab::storage::Word Flags