LLVM API Documentation

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

GraphChecker.cpp File Reference

#include "llvm/Analysis/DataStructure/DataStructure.h"
#include "llvm/Analysis/DataStructure/DSGraph.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Value.h"
#include <iostream>
#include <set>

Include dependency graph for GraphChecker.cpp:

Go to the source code of this file.


Variable Documentation

cl::opt<bool> AbortIfAnyCollapsed("dsgc-abort-if-any-collapsed", cl::Hidden, cl::desc("Abort if any collapsed nodes are found")) [static]
 

cl::list<std::string> AbortIfCollapsed("dsgc-abort-if-collapsed", cl::Hidden, cl::CommaSeparated, cl::desc("Abort if any of the named symbols is collapsed")) [static]
 

cl::list<std::string> AbortIfMerged("dsgc-abort-if-merged", cl::Hidden, cl::CommaSeparated, cl::desc("Abort if any of the named symbols are merged together")) [static]
 

cl::list<std::string> CheckFlags("dsgc-check-flags", cl::Hidden, cl::CommaSeparated, cl::desc("Check that flags are specified for nodes")) [static]
 

cl::opt<DSPass> DSPass("dsgc-dspass", cl::Hidden, cl::desc("Specify which DSA pass the -datastructure-gc pass should use"), cl::values(clEnumVal(local,"Local pass"),clEnumVal(bu,"Bottom-up pass"),clEnumVal(td,"Top-down pass"),clEnumValEnd), cl::init(local)) [static]
 

RegisterAnalysis<DSGC> X("datastructure-gc","DSA Graph Checking Pass") [static]