LLVM API Documentation
#include <GenericValue.h>
Public Member Functions | |
| GenericValue () | |
| GenericValue (void *V) | |
Public Attributes | |
| union { | |
| double DoubleVal | |
| float FloatVal | |
| PointerTy PointerVal | |
| struct { | |
| unsigned int first | |
| unsigned int second | |
| } UIntPairVal | |
| unsigned char Untyped [8] | |
| }; | |
| APInt | IntVal |
Definition at line 26 of file GenericValue.h.
| llvm::GenericValue::GenericValue | ( | ) | [inline] |
Definition at line 36 of file GenericValue.h.
| llvm::GenericValue::GenericValue | ( | void * | V | ) | [inline, explicit] |
Definition at line 37 of file GenericValue.h.
Definition at line 28 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::JIT::runFunction(), and llvm::ExecutionEngine::StoreValueToMemory().
Definition at line 29 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::JIT::runFunction(), and llvm::ExecutionEngine::StoreValueToMemory().
Definition at line 30 of file GenericValue.h.
Referenced by llvm::Interpreter::executeGEPOperation(), llvm::ExecutionEngine::getConstantValue(), llvm::GVTOP(), LLVMCreateGenericValueOfPointer(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::ExecutionEngine::StoreValueToMemory(), and llvm::Interpreter::visitAllocationInst().
Definition at line 31 of file GenericValue.h.
Definition at line 31 of file GenericValue.h.
| struct { ... } llvm::GenericValue::UIntPairVal |
Referenced by llvm::Interpreter::visitCallSite(), and llvm::Interpreter::visitVAArgInst().
| unsigned char llvm::GenericValue::Untyped[8] |
| union { ... } |
Definition at line 34 of file GenericValue.h.
Referenced by executeCmpInst(), executeFCMP_ORD(), executeFCMP_UNO(), llvm::Interpreter::executeGEPOperation(), executeSelectInst(), llvm::Interpreter::exitCalled(), llvm::ExecutionEngine::getConstantValue(), GV_to_size_t(), lle_i_clock(), lle_X___cxa_guard_acquire(), lle_X_atexit(), lle_X_fclose(), lle_X_feof(), lle_X_ferror(), lle_X_fflush(), lle_X_fputc(), lle_X_getc(), lle_X_puts(), lle_X_rand(), lle_X_scanf(), lle_X_sprintf(), lle_X_sscanf(), lle_X_ungetc(), LLVMCreateGenericValueOfInt(), LLVMGenericValueToInt(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::JIT::runFunction(), llvm::ExecutionEngine::runFunctionAsMain(), size_t_to_GV(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitLShr(), llvm::Interpreter::visitShl(), llvm::Interpreter::visitSwitchInst(), and llvm::Interpreter::visitVAArgInst().