LLVM 22.0.0git
InstSimplifyPass.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "instsimplify"

Functions

 STATISTIC (NumSimplified, "Number of redundant instructions removed")
static bool runImpl (Function &F, const SimplifyQuery &SQ)
 INITIALIZE_PASS_BEGIN (InstSimplifyLegacyPass, "instsimplify", "Remove redundant instructions", false, false) INITIALIZE_PASS_END(InstSimplifyLegacyPass

Variables

 instsimplify
Remove redundant instructions
Remove redundant false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "instsimplify"

Definition at line 24 of file InstSimplifyPass.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( InstSimplifyLegacyPass ,
"instsimplify" ,
"Remove redundant instructions" ,
false ,
false  )

◆ runImpl()

◆ STATISTIC()

STATISTIC ( NumSimplified ,
"Number of redundant instructions removed"  )

Variable Documentation

◆ false

Remove redundant false

Definition at line 116 of file InstSimplifyPass.cpp.

◆ instructions

Remove redundant instructions

Definition at line 116 of file InstSimplifyPass.cpp.

◆ instsimplify

instsimplify

Definition at line 115 of file InstSimplifyPass.cpp.