LLVM: include/llvm/BinaryFormat/MsgPack.h File Reference (original) (raw)

This file contains constants used for implementing MessagePack support. More...

#include "[llvm/Support/DataTypes.h](llvm%5F2Support%5F2DataTypes%5F8h%5Fsource.html)"
#include "[llvm/Support/Endian.h](Endian%5F8h%5Fsource.html)"
#include "llvm/BinaryFormat/MsgPack.def"

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::msgpack
namespace llvm::msgpack::FirstByte
The first byte identifiers of MessagePack object formats.
namespace llvm::msgpack::FixBits
Most significant bits used to identify "Fix" variants in MessagePack.
namespace llvm::msgpack::FixBitsMask
Mask of bits used to identify "Fix" variants in MessagePack.
namespace llvm::msgpack::FixMax
The maximum value or size encodable in "Fix" variants of formats.
namespace llvm::msgpack::FixLen
The exact size encodable in "Fix" variants of formats.
namespace llvm::msgpack::FixMin
The minimum value or size encodable in "Fix" variants of formats.
Macros
#define HANDLE_MP_FIRST_BYTE(ID, NAME)
#define HANDLE_MP_FIX_BITS(ID, NAME)
#define HANDLE_MP_FIX_BITS_MASK(ID, NAME)
#define HANDLE_MP_FIX_MAX(ID, NAME)
#define HANDLE_MP_FIX_LEN(ID, NAME)
#define HANDLE_MP_FIX_MIN(ID, NAME)

This file contains constants used for implementing MessagePack support.

Definition in file MsgPack.h.

HANDLE_MP_FIRST_BYTE

#define HANDLE_MP_FIRST_BYTE ( ID,
NAME )

HANDLE_MP_FIX_BITS

#define HANDLE_MP_FIX_BITS ( ID,
NAME )

HANDLE_MP_FIX_BITS_MASK

#define HANDLE_MP_FIX_BITS_MASK ( ID,
NAME )

HANDLE_MP_FIX_LEN

#define HANDLE_MP_FIX_LEN ( ID,
NAME )

HANDLE_MP_FIX_MAX

#define HANDLE_MP_FIX_MAX ( ID,
NAME )

HANDLE_MP_FIX_MIN

#define HANDLE_MP_FIX_MIN ( ID,
NAME )

Value:

constexpr int8_t NAME = ID;

Definition at line 85 of file MsgPack.h.