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.
| union { ... } |
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::MCJIT::runFunction(), llvm::JIT::runFunction(), and llvm::ExecutionEngine::StoreValueToMemory().
Definition at line 31 of file GenericValue.h.
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::MCJIT::runFunction(), llvm::JIT::runFunction(), and llvm::ExecutionEngine::StoreValueToMemory().
Definition at line 34 of file GenericValue.h.
Referenced by executeCmpInst(), executeFCMP_ORD(), executeFCMP_UNO(), executeSelectInst(), llvm::Interpreter::exitCalled(), llvm::ExecutionEngine::getConstantValue(), lle_X_atexit(), lle_X_scanf(), lle_X_sprintf(), lle_X_sscanf(), LLVMCreateGenericValueOfInt(), LLVMGenericValueToInt(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::MCJIT::runFunction(), llvm::JIT::runFunction(), llvm::ExecutionEngine::runFunctionAsMain(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitLShr(), llvm::Interpreter::visitShl(), llvm::Interpreter::visitSwitchInst(), and llvm::Interpreter::visitVAArgInst().
Definition at line 30 of file GenericValue.h.
Referenced by llvm::ExecutionEngine::getConstantValue(), llvm::GVTOP(), LLVMCreateGenericValueOfPointer(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::Interpreter::run(), llvm::ExecutionEngine::StoreValueToMemory(), and llvm::Interpreter::visitAllocaInst().
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] |
Definition at line 32 of file GenericValue.h.
Referenced by llvm::Interpreter::Interpreter().