LLVM  16.0.0git
Functions | Variables
SCCP.cpp File Reference
#include "llvm/Transforms/IPO/SCCP.h"
#include "llvm/Analysis/AssumptionCache.h"
#include "llvm/Analysis/LoopInfo.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 "llvm/Transforms/Utils/SCCPSolver.h"
Include dependency graph for SCCP.cpp:

Go to the source code of this file.

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 107 of file SCCP.cpp.

◆ function

function Propagate constant arguments by specializing the function

Definition at line 198 of file SCCP.cpp.

◆ ipsccp

ipsccp

Definition at line 105 of file SCCP.cpp.

◆ Propagation

Interprocedural Sparse Conditional Constant Propagation

Definition at line 106 of file SCCP.cpp.

◆ specialization

function specialization

Definition at line 197 of file SCCP.cpp.