|
LLVM 24.0.0git
|
linking options More...
#include "DWARFLinker/Parallel/DWARFLinkerGlobalData.h"
Public Attributes | |
| uint16_t | TargetDWARFVersion = 0 |
| DWARF version for the output. | |
| bool | Verbose = false |
| Generate processing log to the standard output. | |
| bool | Statistics = false |
| Print statistics. | |
| bool | VerifyInputDWARF = false |
| Verify the input DWARF. | |
| bool | NoODR = false |
| Do not unique types according to ODR. | |
| bool | UpdateIndexTablesOnly = false |
| Update index tables. | |
| bool | KeepFunctionForStatic = false |
| Whether we want a static variable to force us to keep its enclosing function. | |
| unsigned | Threads = 1 |
| Number of threads. | |
| SmallVector< DWARFLinkerBase::AccelTableKind, 1 > | AccelTables |
| The accelerator table kinds. | |
| std::string | PrependPath |
| Prepend path for the clang modules. | |
| DWARFLinkerBase::InputVerificationHandlerTy | InputVerificationHandler |
| input verification handler(it might be called asynchronously). | |
| DWARFLinkerBase::SwiftInterfacesMapTy * | ParseableSwiftInterfaces = nullptr |
| A list of all .swiftinterface files referenced by the debug info, mapping Module name to path on disk. | |
| DWARFLinkerBase::ObjectPrefixMapTy * | ObjectPrefixMap = nullptr |
| A list of remappings to apply to file paths. | |
linking options
Definition at line 29 of file DWARFLinkerGlobalData.h.
| SmallVector<DWARFLinkerBase::AccelTableKind, 1> llvm::dwarf_linker::parallel::DWARFLinkerOptions::AccelTables |
The accelerator table kinds.
Definition at line 56 of file DWARFLinkerGlobalData.h.
| DWARFLinkerBase::InputVerificationHandlerTy llvm::dwarf_linker::parallel::DWARFLinkerOptions::InputVerificationHandler |
input verification handler(it might be called asynchronously).
Definition at line 62 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::KeepFunctionForStatic = false |
Whether we want a static variable to force us to keep its enclosing function.
Definition at line 50 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::NoODR = false |
Do not unique types according to ODR.
Definition at line 43 of file DWARFLinkerGlobalData.h.
| DWARFLinkerBase::ObjectPrefixMapTy* llvm::dwarf_linker::parallel::DWARFLinkerOptions::ObjectPrefixMap = nullptr |
A list of remappings to apply to file paths.
(it might be called asynchronously).
Definition at line 77 of file DWARFLinkerGlobalData.h.
| DWARFLinkerBase::SwiftInterfacesMapTy* llvm::dwarf_linker::parallel::DWARFLinkerOptions::ParseableSwiftInterfaces = nullptr |
A list of all .swiftinterface files referenced by the debug info, mapping Module name to path on disk.
The entries need to be uniqued and sorted and there are only few entries expected per compile unit, which is why this is a std::map. this is dsymutil specific fag.
(it might be called asynchronously).
Definition at line 72 of file DWARFLinkerGlobalData.h.
| std::string llvm::dwarf_linker::parallel::DWARFLinkerOptions::PrependPath |
Prepend path for the clang modules.
Definition at line 59 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::Statistics = false |
Print statistics.
Definition at line 37 of file DWARFLinkerGlobalData.h.
| uint16_t llvm::dwarf_linker::parallel::DWARFLinkerOptions::TargetDWARFVersion = 0 |
DWARF version for the output.
Definition at line 31 of file DWARFLinkerGlobalData.h.
| unsigned llvm::dwarf_linker::parallel::DWARFLinkerOptions::Threads = 1 |
Number of threads.
Definition at line 53 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::UpdateIndexTablesOnly = false |
Update index tables.
Definition at line 46 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::Verbose = false |
Generate processing log to the standard output.
Definition at line 34 of file DWARFLinkerGlobalData.h.
| bool llvm::dwarf_linker::parallel::DWARFLinkerOptions::VerifyInputDWARF = false |
Verify the input DWARF.
Definition at line 40 of file DWARFLinkerGlobalData.h.