LLVM API Documentation

llvm::ExecutionEngineState Class Reference

#include <ExecutionEngine.h>

Collaboration diagram for llvm::ExecutionEngineState:

Collaboration graph
[legend]
List of all members.

Public Member Functions

std::map< const GlobalValue *,
void * > & 
getGlobalAddressMap (const MutexGuard &locked)
std::map< void *, const GlobalValue * > & getGlobalAddressReverseMap (const MutexGuard &locked)

Detailed Description

Definition at line 36 of file ExecutionEngine.h.


Member Function Documentation

std::map<const GlobalValue*, void *>& llvm::ExecutionEngineState::getGlobalAddressMap ( const MutexGuard locked  )  [inline]

Definition at line 50 of file ExecutionEngine.h.

Referenced by llvm::ExecutionEngine::addGlobalMapping(), llvm::ExecutionEngine::clearAllGlobalMappings(), llvm::ExecutionEngine::getGlobalValueAtAddress(), llvm::ExecutionEngine::getPointerToGlobal(), llvm::ExecutionEngine::getPointerToGlobalIfAvailable(), and llvm::ExecutionEngine::updateGlobalMapping().

std::map<void*, const GlobalValue*>& llvm::ExecutionEngineState::getGlobalAddressReverseMap ( const MutexGuard locked  )  [inline]

Definition at line 55 of file ExecutionEngine.h.

Referenced by llvm::ExecutionEngine::addGlobalMapping(), llvm::ExecutionEngine::clearAllGlobalMappings(), llvm::ExecutionEngine::getGlobalValueAtAddress(), and llvm::ExecutionEngine::updateGlobalMapping().


The documentation for this class was generated from the following file: