![]() |
NVMLib
very early alpha
A library to optimally use a Hybrid RAM setup.
|
#include <iostream>#include <unordered_set>#include "gcc-plugin.h"#include "plugin-version.h"#include "tree-pass.h"#include "context.h"#include "function.h"#include "tree.h"#include "tree-ssa-alias.h"#include "internal-fn.h"#include "is-a.h"#include "predict.h"#include "basic-block.h"#include "gimple-expr.h"#include "gimple.h"#include "gimple-pretty-print.h"#include "gimple-iterator.h"#include "gimple-walk.h"#include "attribs.h"#include "stringpool.h"#include "pretty-print.h"#include <string.h>
Go to the source code of this file.
Functions | |
| int | plugin_init (struct plugin_name_args *plugin_info, struct plugin_gcc_version *version) |
Variables | |
| int | plugin_is_GPL_compatible |
| static struct plugin_info | my_gcc_plugin_info = { "1.0", "Memory Reference Tracker" } |
| tree | rfndecl |
| tree | wfndecl |
This is the gcc Plugin which the user has to compile his/her code with.
The Plugin inserts certain thread synchronisation and memory logging calls into the user program.
Definition in file mem_track.cc.
| int plugin_init | ( | struct plugin_name_args * | plugin_info, |
| struct plugin_gcc_version * | version | ||
| ) |
Definition at line 207 of file mem_track.cc.
|
static |
Definition at line 35 of file mem_track.cc.
| int plugin_is_GPL_compatible |
Definition at line 35 of file mem_track.cc.
| tree rfndecl |
Definition at line 38 of file mem_track.cc.
| tree wfndecl |
Definition at line 39 of file mem_track.cc.