Holds an LLVM value of arbitrary type for the interpreter and related tools.
Synopsis
Declared in <llvm/ExecutionEngine/GenericValue.h>
struct GenericValue;
Types
Name |
Description |
Pair of unsigned integers stored in the untyped union of GenericValue. |
Member Functions
Name |
Description |
|
Constructors |
Data Members
Name |
Description |
Nested values for aggregate data types such as structs and arrays. |
|
|
Value when the GenericValue holds a double. |
|
Value when the GenericValue holds a float. |
Arbitrary‐precision integer value; also used for long doubles. |
|
|
Value when the GenericValue holds a pointer. |
|
Value when the GenericValue holds a pair of unsigned integers. |
|
Raw bytes for values that do not fit the other union members. |