LLVM API Documentation

DependenceAnalyzer.cpp File Reference

#include "DependenceAnalyzer.h"
#include "llvm/Type.h"
#include "llvm/Support/Debug.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Constants.h"
#include <iostream>

Include dependency graph for DependenceAnalyzer.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm

Defines

#define DEBUG_TYPE   "ModuloSched"

Functions

FunctionPassllvm::createDependenceAnalyzer ()
 Create ModuloSchedulingPass.

Variables

Statistic NoDeps ("depanalyzer-nodeps","Number of dependences eliminated")
Statistic NumDeps ("depanalyzer-deps","Number of dependences could not eliminate")
Statistic AdvDeps ("depanalyzer-advdeps","Number of dependences using advanced techniques")
static RegisterAnalysis< DependenceAnalyzerX ("depanalyzer","Dependence Analyzer")


Define Documentation

#define DEBUG_TYPE   "ModuloSched"

Definition at line 14 of file DependenceAnalyzer.cpp.


Variable Documentation

Statistic AdvDeps("depanalyzer-advdeps","Number of dependences using advanced techniques")

Statistic NoDeps("depanalyzer-nodeps","Number of dependences eliminated")

Statistic NumDeps("depanalyzer-deps","Number of dependences could not eliminate")

RegisterAnalysis<DependenceAnalyzer> X("depanalyzer","Dependence Analyzer") [static]