Purple
0.1
Standard Language Specification
|
Value returned by ast_to_llvm. More...
#include <llvm.h>
Public Attributes | |
LLVMValueType | value_type |
bool | stores_pointer |
NumberType | number_type |
union { | |
type_register virtual_register_index | |
long long int constant | |
type_label label_index | |
} | value |
Value returned by ast_to_llvm.
long long int LLVMValue::constant |
Constant value
type_label LLVMValue::label_index |
Index of an LLVM label
NumberType LLVMValue::number_type |
If a number is stored
bool LLVMValue::stores_pointer |
Stores a pointer?
union { ... } LLVMValue::value |
Contents of the value returned
LLVMValueType LLVMValue::value_type |
What kind of value is being returned
type_register LLVMValue::virtual_register_index |
Index of a virtual register