LLVM: include/llvm/Object/COFFModuleDefinition.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18#ifndef LLVM_OBJECT_COFFMODULEDEFINITION_H

19#define LLVM_OBJECT_COFFMODULEDEFINITION_H

20

24

25namespace llvm {

27

29 std::vector Exports;

41};

42

45 bool MingwDef = false, bool AddUnderscores = true);

46

47}

48}

49

50#endif

Function const char TargetMachine * Machine

Tagged union holding either a T or a Error.

LLVM_ABI Expected< COFFModuleDefinition > parseCOFFModuleDefinition(MemoryBufferRef MB, COFF::MachineTypes Machine, bool MingwDef=false, bool AddUnderscores=true)

This is an optimization pass for GlobalISel generic memory operations.

uint32_t MajorOSVersion

Definition COFFModuleDefinition.h:39

uint32_t MajorImageVersion

Definition COFFModuleDefinition.h:37

uint64_t StackCommit

Definition COFFModuleDefinition.h:34

uint32_t MinorOSVersion

Definition COFFModuleDefinition.h:40

std::string ImportName

Definition COFFModuleDefinition.h:31

uint64_t StackReserve

Definition COFFModuleDefinition.h:33

std::string OutputFile

Definition COFFModuleDefinition.h:30

uint64_t HeapCommit

Definition COFFModuleDefinition.h:36

uint64_t HeapReserve

Definition COFFModuleDefinition.h:35

uint32_t MinorImageVersion

Definition COFFModuleDefinition.h:38

uint64_t ImageBase

Definition COFFModuleDefinition.h:32

std::vector< COFFShortExport > Exports

Definition COFFModuleDefinition.h:29