Enzyme main
Loading...
Searching...
No Matches
TypeAnalysisPrinter.cpp File Reference
#include <llvm/Config/llvm-config.h>
#include "SCEV/ScalarEvolution.h"
#include "SCEV/ScalarEvolutionExpander.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DebugInfoMetadata.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/MDBuilder.h"
#include "llvm/IR/Metadata.h"
#include "llvm/Support/Debug.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Analysis/BasicAliasAnalysis.h"
#include "llvm/Analysis/GlobalsModRef.h"
#include "llvm/Analysis/ScalarEvolution.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ErrorHandling.h"
#include "../EnzymeLogic.h"
#include "../FunctionUtils.h"
#include "../Utils.h"
#include "TypeAnalysis.h"
#include "TypeAnalysisPrinter.h"
Include dependency graph for TypeAnalysisPrinter.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "type-analysis-results"
 

Functions

llvm::cl::opt< std::string > EnzymeFunctionToAnalyze ("type-analysis-func", cl::init(""), cl::Hidden, cl::desc("Which function to analyze/print"))
 Function ActivityAnalysis will be starting its run from.
 
static RegisterPass< TypeAnalysisPrinter > X ("print-type-analysis", "Print Type Analysis Results")
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "type-analysis-results"

Definition at line 67 of file TypeAnalysisPrinter.cpp.

Function Documentation

◆ EnzymeFunctionToAnalyze()

llvm::cl::opt< std::string > EnzymeFunctionToAnalyze ( "type-analysis-func" ,
cl::init("") ,
cl::Hidden ,
cl::desc("Which function to analyze/print")  )

Function ActivityAnalysis will be starting its run from.

Referenced by TypeAnalysisPrinterNewPM::run().

◆ X()

static RegisterPass< TypeAnalysisPrinter > X ( "print-type-analysis" ,
"Print Type Analysis Results"  )
static