LLVM: include/llvm/ObjCopy/MachO/MachOConfig.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_OBJCOPY_MACHO_MACHOCONFIG_H
10#define LLVM_OBJCOPY_MACHO_MACHOCONFIG_H
11
15#include
16#include
17
18namespace llvm {
20
21
23
29
30
32
33
35
36
39
40
42};
43
44}
45}
46
47#endif
This file defines the DenseMap class.
This file defines the DenseSet and SmallDenseSet classes.
Implements a dense probed hash-table based set.
This is an optimization pass for GlobalISel generic memory operations.
Definition MachOConfig.h:22
std::vector< StringRef > RPathToPrepend
Definition MachOConfig.h:25
DenseMap< StringRef, StringRef > InstallNamesToUpdate
Definition MachOConfig.h:27
std::optional< StringRef > SharedLibId
Definition MachOConfig.h:31
DenseSet< StringRef > EmptySegmentsToRemove
Definition MachOConfig.h:34
DenseSet< StringRef > RPathsToRemove
Definition MachOConfig.h:28
bool RemoveAllRpaths
Definition MachOConfig.h:41
DenseMap< StringRef, StringRef > RPathsToUpdate
Definition MachOConfig.h:26
bool StripSwiftSymbols
Definition MachOConfig.h:37
std::vector< StringRef > RPathToAdd
Definition MachOConfig.h:24
bool KeepUndefined
Definition MachOConfig.h:38