LLVM 22.0.0git
CallGraphSCCPass.cpp File Reference
#include "llvm/Analysis/CallGraphSCCPass.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SCCIterator.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Analysis/CallGraph.h"
#include "llvm/IR/AbstractCallSite.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/LegacyPassManagers.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/PassTimingInfo.h"
#include "llvm/IR/PrintPasses.h"
#include "llvm/Pass.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/Timer.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define DEBUG_TYPE   "cgscc-passmgr"

Functions

 STATISTIC (MaxSCCIterations, "Maximum CGSCCPassMgr iterations on one SCC")

Variables

cl::opt< unsignedllvm::MaxDevirtIterations ("max-devirt-iterations", cl::ReallyHidden, cl::init(4))

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "cgscc-passmgr"

Definition at line 43 of file CallGraphSCCPass.cpp.

Function Documentation

◆ STATISTIC()

STATISTIC ( MaxSCCIterations ,
"Maximum CGSCCPassMgr iterations on one SCC"  )