|
LLVM 22.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 IntVal, and UIntPairVal.
|
inlineexplicit |
Definition at line 46 of file GenericValue.h.
References IntVal, and PointerVal.
| union { ... } llvm::GenericValue |
| 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(), GenericValue(), GenericValue(), 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::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 GenericValue(), 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.