LLVM 20.0.0git
|
#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 23 of file GenericValue.h.
|
inline |
Definition at line 42 of file GenericValue.h.
References llvm::GenericValue::IntPair::first, llvm::GenericValue::IntPair::second, and UIntPairVal.
|
inlineexplicit |
Definition at line 46 of file GenericValue.h.
union { ... } llvm::GenericValue::@293 |
std::vector<GenericValue> llvm::GenericValue::AggregateVal |
Definition at line 37 of file GenericValue.h.
Referenced by executeFCMP_BOOL(), executeFCMP_ONE(), executeFCMP_ORD(), executeFCMP_UNO(), executeSelectInst(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertElementInst(), llvm::Interpreter::visitInsertValueInst(), llvm::Interpreter::visitLShr(), llvm::Interpreter::visitShl(), and llvm::Interpreter::visitShuffleVectorInst().
double llvm::GenericValue::DoubleVal |
Definition at line 29 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFNegInst(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::MCJIT::runFunction(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertElementInst(), and llvm::Interpreter::visitInsertValueInst().
float llvm::GenericValue::FloatVal |
Definition at line 30 of file GenericValue.h.
Referenced by executeFCMP_ORD(), executeFCMP_UNO(), executeFNegInst(), executeFRemInst(), llvm::ExecutionEngine::getConstantValue(), LLVMCreateGenericValueOfFloat(), llvm::MCJIT::runFunction(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertElementInst(), and llvm::Interpreter::visitInsertValueInst().
APInt llvm::GenericValue::IntVal |
Definition at line 35 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(), llvm::MCJIT::runFunction(), llvm::ExecutionEngine::runFunctionAsMain(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitAllocaInst(), llvm::Interpreter::visitAShr(), llvm::Interpreter::visitBinaryOperator(), llvm::Interpreter::visitExtractElementInst(), llvm::Interpreter::visitExtractValueInst(), llvm::Interpreter::visitInsertElementInst(), llvm::Interpreter::visitInsertValueInst(), llvm::Interpreter::visitLShr(), llvm::Interpreter::visitShl(), and llvm::Interpreter::visitVAArgInst().
PointerTy llvm::GenericValue::PointerVal |
Definition at line 31 of file GenericValue.h.
Referenced by llvm::ExecutionEngine::getConstantValue(), llvm::GVTOP(), LLVMCreateGenericValueOfPointer(), llvm::ExecutionEngine::StoreValueToMemory(), llvm::Interpreter::visitExtractValueInst(), and llvm::Interpreter::visitInsertValueInst().
struct IntPair llvm::GenericValue::UIntPairVal |
Definition at line 32 of file GenericValue.h.
Referenced by GenericValue(), llvm::Interpreter::visitVAArgInst(), and llvm::Interpreter::visitVAStartInst().
Definition at line 33 of file GenericValue.h.
Referenced by llvm::Interpreter::Interpreter().