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