LLVM: include/llvm/Bitstream/BitCodeEnums.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21#ifndef LLVM_BITSTREAM_BITCODEENUMS_H

22#define LLVM_BITSTREAM_BITCODEENUMS_H

23

24namespace llvm {

25

34

35namespace bitc {

39 BlockSizeWidth = 32

41

42

43

45 END_BLOCK = 0,

47

48

49

50

51

52

54

55

56

58

59

62

63

64

66

67

68

70

71

74

75

76

78

79

80

84

86

87}

88}

89

90#endif

BlockInfoCodes

BlockInfoCodes - The blockinfo block contains metadata about user-defined blocks.

@ BLOCKINFO_CODE_BLOCKNAME

@ BLOCKINFO_CODE_SETRECORDNAME

StandardBlockIDs

StandardBlockIDs - All bitcode files can optionally include a BLOCKINFO block, which contains metadat...

@ BLOCKINFO_BLOCK_ID

BLOCKINFO_BLOCK is used to define metadata about blocks, for example, standard abbrevs that should be...

@ FIRST_APPLICATION_BLOCKID

@ DEFINE_ABBREV

DEFINE_ABBREV - Defines an abbrev for the current block.

@ FIRST_APPLICATION_ABBREV

This is an optimization pass for GlobalISel generic memory operations.

BitstreamWrapperHeader

Offsets of the 32-bit fields of bitstream wrapper header.