LLVM API Documentation
#include "llvm/ExecutionEngine/JITMemoryManager.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/Statistic.h"#include "llvm/ADT/Twine.h"#include "llvm/Config/config.h"#include "llvm/IR/GlobalValue.h"#include "llvm/Support/Allocator.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Debug.h"#include "llvm/Support/DynamicLibrary.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/Memory.h"#include "llvm/Support/raw_ostream.h"#include <cassert>#include <climits>#include <cstring>#include <vector>
Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "jit" |
Functions | |
| STATISTIC (NumSlabs,"Number of slabs of memory allocated by the JIT") | |
| static void | runAtExitHandlers () |
| static void | jit_exit (int Status) |
| static int | jit_atexit (void(*Fn)()) |
| static int | jit_noop () |
Variables | |
| static std::vector< void(*)()> | AtExitHandlers |
| #define DEBUG_TYPE "jit" |
Definition at line 14 of file JITMemoryManager.cpp.
|
static |
Definition at line 830 of file JITMemoryManager.cpp.
References AtExitHandlers.
|
static |
Definition at line 824 of file JITMemoryManager.cpp.
References runAtExitHandlers().
|
static |
Definition at line 835 of file JITMemoryManager.cpp.
|
static |
runAtExitHandlers - Run any functions registered by the program's calls to atexit(3), which we intercept and store in AtExitHandlers.
Definition at line 780 of file JITMemoryManager.cpp.
References AtExitHandlers.
Referenced by jit_exit().
| STATISTIC | ( | NumSlabs | , |
| "Number of slabs of memory allocated by the JIT" | |||
| ) |
|
static |
Definition at line 774 of file JITMemoryManager.cpp.
Referenced by jit_atexit(), and runAtExitHandlers().