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 {
41
42
43
47
48
49
50
51
52
54
55
56
58
59
61};
62
63
64
74
75
76
86
87}
88}
89
90#endif
BlockInfoCodes
BlockInfoCodes - The blockinfo block contains metadata about user-defined blocks.
Definition BitCodeEnums.h:77
@ BLOCKINFO_CODE_BLOCKNAME
Definition BitCodeEnums.h:82
@ BLOCKINFO_CODE_SETRECORDNAME
Definition BitCodeEnums.h:83
@ BLOCKINFO_CODE_SETBID
Definition BitCodeEnums.h:81
StandardBlockIDs
StandardBlockIDs - All bitcode files can optionally include a BLOCKINFO block, which contains metadat...
Definition BitCodeEnums.h:65
@ BLOCKINFO_BLOCK_ID
BLOCKINFO_BLOCK is used to define metadata about blocks, for example, standard abbrevs that should be...
Definition BitCodeEnums.h:69
@ FIRST_APPLICATION_BLOCKID
Definition BitCodeEnums.h:72
StandardWidths
Definition BitCodeEnums.h:36
@ BlockIDWidth
Definition BitCodeEnums.h:37
@ CodeLenWidth
Definition BitCodeEnums.h:38
@ BlockSizeWidth
Definition BitCodeEnums.h:39
FixedAbbrevIDs
Definition BitCodeEnums.h:44
@ DEFINE_ABBREV
DEFINE_ABBREV - Defines an abbrev for the current block.
Definition BitCodeEnums.h:53
@ UNABBREV_RECORD
Definition BitCodeEnums.h:57
@ FIRST_APPLICATION_ABBREV
Definition BitCodeEnums.h:60
@ ENTER_SUBBLOCK
Definition BitCodeEnums.h:46
@ END_BLOCK
Definition BitCodeEnums.h:45
This is an optimization pass for GlobalISel generic memory operations.
BitstreamWrapperHeader
Offsets of the 32-bit fields of bitstream wrapper header.
Definition BitCodeEnums.h:26
@ BWH_OffsetField
Definition BitCodeEnums.h:29
@ BWH_VersionField
Definition BitCodeEnums.h:28
@ BWH_MagicField
Definition BitCodeEnums.h:27
@ BWH_HeaderSize
Definition BitCodeEnums.h:32
@ BWH_CPUTypeField
Definition BitCodeEnums.h:31
@ BWH_SizeField
Definition BitCodeEnums.h:30