LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EdgeCode.cpp File Reference

#include "Graph.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Instructions.h"
#include "llvm/Module.h"

Include dependency graph for EdgeCode.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm

Defines

#define INSERT_LOAD_COUNT
#define INSERT_STORE

Functions

static void llvm::getTriggerCode (Module *M, BasicBlock *BB, int MethNo, Value *pathNo, Value *cnt, Instruction *rInst)
void llvm::insertInTopBB (BasicBlock *front, int k, Instruction *rVar, Value *threshold)
void llvm::insertBB (Edge ed, getEdgeCode *edgeCode, Instruction *rInst, Value *countInst, int numPaths, int Methno, Value *threshold)


Define Documentation

#define INSERT_LOAD_COUNT
 

Definition at line 23 of file EdgeCode.cpp.

#define INSERT_STORE
 

Definition at line 24 of file EdgeCode.cpp.