|
LLVM
8.0.1
|
The resolution for a symbol. More...
#include "llvm/LTO/LTO.h"

Public Member Functions | |
| SymbolResolution () | |
Public Attributes | |
| unsigned | Prevailing: 1 |
| The linker has chosen this definition of the symbol. More... | |
| unsigned | FinalDefinitionInLinkageUnit: 1 |
| The definition of this symbol is unpreemptable at runtime and is known to be in this linkage unit. More... | |
| unsigned | VisibleToRegularObj: 1 |
| The definition of this symbol is visible outside of the LTO unit. More... | |
| unsigned | LinkerRedefined: 1 |
| Linker redefined version of the symbol which appeared in -wrap or -defsym linker option. More... | |
The resolution for a symbol.
The linker must provide a SymbolResolution for each global symbol based on its internal resolution of that symbol.
| unsigned llvm::lto::SymbolResolution::FinalDefinitionInLinkageUnit |
| unsigned llvm::lto::SymbolResolution::LinkerRedefined |
Linker redefined version of the symbol which appeared in -wrap or -defsym linker option.
Definition at line 427 of file LTO.h.
Referenced by llvm::lto::LTO::LTO().
| unsigned llvm::lto::SymbolResolution::Prevailing |
The linker has chosen this definition of the symbol.
Definition at line 416 of file LTO.h.
Referenced by llvm::lto::LTO::LTO().
| unsigned llvm::lto::SymbolResolution::VisibleToRegularObj |
The definition of this symbol is visible outside of the LTO unit.
Definition at line 423 of file LTO.h.
Referenced by llvm::lto::LTO::LTO().
1.8.13