LLVM API Documentation

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

DataStructureStats.cpp File Reference

#include "llvm/Analysis/DataStructure/DataStructure.h"
#include "llvm/Analysis/DataStructure/DSGraph.h"
#include "llvm/Function.h"
#include "llvm/Instructions.h"
#include "llvm/Pass.h"
#include "llvm/Support/InstVisitor.h"
#include "llvm/ADT/Statistic.h"
#include <vector>

Include dependency graph for DataStructureStats.cpp:

Go to the source code of this file.

Functions

static bool isIndirectCallee (Value *V)


Function Documentation

static bool isIndirectCallee Value V  )  [static]
 

Definition at line 66 of file DataStructureStats.cpp.


Variable Documentation

Statistic NumIndirectCalls("numindirect","Total number of indirect call sites in the program") [static]
 

Statistic NumPoolNodes("numpools","Number of allocation nodes that could be pool allocated") [static]
 

Statistic NumTypedMemAccesses("numtypedmemaccesses","Number of loads/stores which are fully typed") [static]
 

Statistic NumUntypedMemAccesses("numuntypedmemaccesses","Number of loads/stores which are untyped") [static]
 

Statistic TotalNumCallees("totalcallees","Total number of callee functions at all indirect call sites") [static]
 

RegisterAnalysis<DSGraphStats> Z("dsstats","DS Graph Statistics") [static]