LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
llvm::ExecutionEngineState::AddressMapConfig Struct Reference

#include <ExecutionEngine.h>

Inheritance diagram for llvm::ExecutionEngineState::AddressMapConfig:
Inheritance graph
[legend]
Collaboration diagram for llvm::ExecutionEngineState::AddressMapConfig:
Collaboration graph
[legend]

Public Types

typedef ExecutionEngineStateExtraData
 
- Public Types inherited from llvm::ValueMapConfig< const GlobalValue * >
enum  
 

Static Public Member Functions

static sys::MutexgetMutex (ExecutionEngineState *EES)
 
static void onDelete (ExecutionEngineState *EES, const GlobalValue *Old)
 
static void onRAUW (ExecutionEngineState *, const GlobalValue *, const GlobalValue *)
 
- Static Public Member Functions inherited from llvm::ValueMapConfig< const GlobalValue * >
static void onRAUW (const ExtraDataT &, const GlobalValue *, const GlobalValue *)
 
static void onDelete (const ExtraDataT &, const GlobalValue *)
 
static sys::MutexgetMutex (const ExtraDataT &)
 

Detailed Description

Definition at line 55 of file ExecutionEngine/ExecutionEngine.h.

Member Typedef Documentation

Definition at line 56 of file ExecutionEngine/ExecutionEngine.h.

Member Function Documentation

sys::Mutex * ExecutionEngineState::AddressMapConfig::getMutex ( ExecutionEngineState EES)
static

Definition at line 1320 of file ExecutionEngine.cpp.

References llvm::ExecutionEngine::lock.

void ExecutionEngineState::AddressMapConfig::onDelete ( ExecutionEngineState EES,
const GlobalValue Old 
)
static
void ExecutionEngineState::AddressMapConfig::onRAUW ( ExecutionEngineState ,
const GlobalValue ,
const GlobalValue  
)
static

Definition at line 1330 of file ExecutionEngine.cpp.

References llvm_unreachable.


The documentation for this struct was generated from the following files: