18 #ifndef LLVM_BITCODE_LLVMBITCODES_H 19 #define LLVM_BITCODE_LLVMBITCODES_H
PossiblyExactOperatorOptionalFlags
PossiblyExactOperatorOptionalFlags - Flags for serializing PossiblyExactOperator's SubclassOptionalDa...
This class represents lattice values for constants.
CastOpcodes
CastOpcodes - These are values used in the bitcode files to encode which cast a CST_CODE_CE_CAST or a...
UnaryOpcodes
UnaryOpcodes - These are values used in the bitcode files to encode which unop a CST_CODE_CE_UNOP or ...
GlobalValueSummarySymtabCodes
CallMarkersFlags
Markers and flags for call instruction.
BinaryOpcodes
BinaryOpcodes - These are values used in the bitcode files to encode which binop a CST_CODE_CE_BINOP ...
AttributeCodes
PARAMATTR blocks have code for defining a parameter attribute set.
OverflowingBinaryOperatorOptionalFlags
OverflowingBinaryOperatorOptionalFlags - Flags for serializing OverflowingBinaryOperator's SubclassOp...
FastMathMap
FastMath Flags This is a fixed layout derived from the bitcode emitted by LLVM 5.0 intended to decoup...
IdentificationCodes
Identification block contains a string that describes the producer details, and an epoch that defines...
ModuleCodes
MODULE blocks have a number of optional fields and subblocks.
AtomicOrderingCodes
Encoded AtomicOrdering values.
TypeCodes
TYPE blocks have codes for each type primitive they use.
RMWOperations
These are values used in the bitcode files to encode AtomicRMW operations.