LLVM
8.0.1
|
#include "llvm/ExecutionEngine/GenericValue.h"
Classes | |
struct | IntPair |
Public Member Functions | |
GenericValue () | |
GenericValue (void *V) | |
Public Attributes | |
union { | |
double DoubleVal | |
float FloatVal | |
PointerTy PointerVal | |
struct IntPair UIntPairVal | |
unsigned char Untyped [8] | |
}; | |
APInt | IntVal |
std::vector< GenericValue > | AggregateVal |
Definition at line 24 of file GenericValue.h.
|
inline |
Definition at line 43 of file GenericValue.h.
References llvm::GenericValue::IntPair::first, llvm::GenericValue::IntPair::second, and UIntPairVal.
Referenced by llvm::PTOGV().
|
inlineexplicit |
Definition at line 47 of file GenericValue.h.
union { ... } |
std::vector<GenericValue> llvm::GenericValue::AggregateVal |
Definition at line 38 of file GenericValue.h.
Referenced by executeFCMP_BOOL(), executeFCMP_ONE(), executeFCMP_ORD(), executeFCMP_UNO(), executeSelectInst(), llvm::ExecutionEngine::getConstantValue(), llvm::ExecutionEngine::LoadValueFromMemory(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertValueInst(), llvm::Interpreter::visitLShr(), and llvm::Interpreter::visitShl().
double llvm::GenericValue::DoubleVal |
Definition at line 30 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::ExecutionEngine::LoadValueFromMemory(), lookupFunction(), llvm::MCJIT::runFunction(), llvm::orc::OrcMCJITReplacement::runFunction(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitExtractValueInst(), and llvm::Interpreter::visitInsertValueInst().
float llvm::GenericValue::FloatVal |
Definition at line 31 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::ExecutionEngine::LoadValueFromMemory(), lookupFunction(), llvm::MCJIT::runFunction(), llvm::orc::OrcMCJITReplacement::runFunction(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitExtractValueInst(), and llvm::Interpreter::visitInsertValueInst().
APInt llvm::GenericValue::IntVal |
Definition at line 36 of file GenericValue.h.
Referenced by executeFCMP_BOOL(), executeFCMP_ORD(), executeFCMP_UNO(), executeSelectInst(), llvm::Interpreter::exitCalled(), llvm::ExecutionEngine::getConstantValue(), lle_X_atexit(), lle_X_memcpy(), lle_X_memset(), lle_X_scanf(), lle_X_sprintf(), lle_X_sscanf(), LLVMCreateGenericValueOfInt(), LLVMGenericValueToInt(), llvm::ExecutionEngine::LoadValueFromMemory(), lookupFunction(), llvm::MCJIT::runFunction(), llvm::orc::OrcMCJITReplacement::runFunction(), llvm::ExecutionEngine::runFunctionAsMain(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAllocaInst(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertValueInst(), llvm::Interpreter::visitLShr(), llvm::Interpreter::visitShl(), llvm::Interpreter::visitSwitchInst(), and llvm::Interpreter::visitVAArgInst().
PointerTy llvm::GenericValue::PointerVal |
Definition at line 32 of file GenericValue.h.
Referenced by llvm::ExecutionEngine::getConstantValue(), llvm::GVTOP(), LLVMCreateGenericValueOfPointer(), llvm::ExecutionEngine::LoadValueFromMemory(), lookupFunction(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAllocaInst(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitExtractValueInst(), and llvm::Interpreter::visitInsertValueInst().
struct IntPair llvm::GenericValue::UIntPairVal |
Definition at line 33 of file GenericValue.h.
Referenced by GenericValue(), llvm::Interpreter::visitCallSite(), and llvm::Interpreter::visitVAArgInst().
Definition at line 34 of file GenericValue.h.
Referenced by llvm::Interpreter::exitCalled(), and llvm::Interpreter::Interpreter().