LLVM  13.0.0git
Macros | Functions
Pass.cpp File Reference
#include "llvm/Pass.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/IRPrintingPasses.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/LegacyPassNameParser.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/OptBisect.h"
#include "llvm/PassInfo.h"
#include "llvm/PassRegistry.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
Include dependency graph for Pass.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "ir"
 

Functions

static std::string getDescription (const Module &M)
 
static std::string getDescription (const Function &F)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "ir"

Definition at line 32 of file Pass.cpp.

Function Documentation

◆ getDescription() [1/2]

static std::string getDescription ( const Function F)
static

Definition at line 159 of file Pass.cpp.

References F.

◆ getDescription() [2/2]

static std::string getDescription ( const Module M)
static

Definition at line 55 of file Pass.cpp.

References M.

Referenced by llvm::FunctionPass::skipFunction(), and llvm::ModulePass::skipModule().