LLVM 20.0.0git
|
Represents a character encoded in LLVM's Char6 encoding. More...
#include "llvm/Bitcode/BitcodeConvenience.h"
Public Member Functions | |
template<typename T > | |
char | convert (T rawValue) |
Static Public Member Functions | |
static void | emitOp (llvm::BitCodeAbbrev &abbrev) |
template<typename T > | |
static void | assertValid (const T &data) |
Static Public Member Functions inherited from llvm::detail::BCField< Compound > | |
template<typename T > | |
static void | assertValid (const T &data) |
Asserts that the given data is a valid value for this field. | |
template<typename T > | |
static T | convert (T rawValue) |
Converts a raw numeric representation of this value to its preferred type. | |
Additional Inherited Members | |
Static Public Attributes inherited from llvm::detail::BCField< Compound > | |
static const bool | IsCompound = Compound |
Represents a character encoded in LLVM's Char6 encoding.
This format is suitable for encoding decimal numbers (without signs or exponents) and C identifiers (without dollar signs), but not much else.
Definition at line 122 of file BitcodeConvenience.h.
Definition at line 128 of file BitcodeConvenience.h.
References assert(), and llvm::BitCodeAbbrevOp::isChar6().
Definition at line 132 of file BitcodeConvenience.h.
|
inlinestatic |
Definition at line 124 of file BitcodeConvenience.h.
References llvm::BitCodeAbbrev::Add(), and llvm::BitCodeAbbrevOp::Char6.