LLVM API Documentation

TopDownClosure.cpp File Reference

#include "llvm/Analysis/DataStructure/DataStructure.h"
#include "llvm/Module.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Analysis/DataStructure/DSGraph.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Timer.h"
#include "llvm/ADT/Statistic.h"
#include <iostream>

Include dependency graph for TopDownClosure.cpp:

Go to the source code of this file.

Defines

#define TIME_REGION(VARNAME, DESC)

Functions

static const FunctiongetFnForValue (const Value *V)

Variables

RegisterAnalysis< TDDataStructuresY ("tddatastructure","Top-down Data Structure Analysis")
Statistic NumTDInlines ("tddatastructures","Number of graphs inlined")


Define Documentation

#define TIME_REGION ( VARNAME,
DESC   ) 

Definition at line 31 of file TopDownClosure.cpp.


Function Documentation

static const Function* getFnForValue ( const Value V  )  [static]

Definition at line 411 of file TopDownClosure.cpp.

References A, BB, llvm::BasicBlock::getParent(), I, and V.


Variable Documentation

Statistic NumTDInlines("tddatastructures","Number of graphs inlined") [static]

RegisterAnalysis<TDDataStructures> Y("tddatastructure","Top-down Data Structure Analysis") [static]