LLVM  14.0.0git
Classes | Functions | Variables
SCCP.cpp File Reference
#include "llvm/Transforms/IPO/SCCP.h"
#include "llvm/Analysis/AssumptionCache.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/Analysis/TargetLibraryInfo.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/InitializePasses.h"
#include "llvm/Transforms/IPO.h"
#include "llvm/Transforms/Scalar/SCCP.h"
Include dependency graph for SCCP.cpp:

Go to the source code of this file.

Classes

struct  FunctionSpecializationLegacyPass
 

Functions

 INITIALIZE_PASS_BEGIN (IPSCCPLegacyPass, "ipsccp", "Interprocedural Sparse Conditional Constant Propagation", false, false) INITIALIZE_PASS_END(IPSCCPLegacyPass
 
 INITIALIZE_PASS_BEGIN (FunctionSpecializationLegacyPass, "function-specialization", "Propagate constant arguments by specializing the function", false, false) INITIALIZE_PASS_END(FunctionSpecializationLegacyPass
 

Variables

 ipsccp
 
Interprocedural Sparse Conditional Constant Propagation
 
Interprocedural Sparse Conditional Constant false
 
function specialization
 
function Propagate constant arguments by specializing the function
 

Function Documentation

◆ INITIALIZE_PASS_BEGIN() [1/2]

INITIALIZE_PASS_BEGIN ( FunctionSpecializationLegacyPass  ,
"function-specialization ,
"Propagate constant arguments by specializing the function ,
false  ,
false   
)

◆ INITIALIZE_PASS_BEGIN() [2/2]

INITIALIZE_PASS_BEGIN ( IPSCCPLegacyPass  ,
"ipsccp"  ,
"Interprocedural Sparse Conditional Constant Propagation ,
false  ,
false   
)

Variable Documentation

◆ false

function Propagate constant arguments by specializing the false

Definition at line 103 of file SCCP.cpp.

◆ function

function Propagate constant arguments by specializing the function

Definition at line 190 of file SCCP.cpp.

◆ ipsccp

ipsccp

Definition at line 101 of file SCCP.cpp.

◆ Propagation

Interprocedural Sparse Conditional Constant Propagation

Definition at line 102 of file SCCP.cpp.

◆ specialization

function specialization

Definition at line 189 of file SCCP.cpp.