LLVM 22.0.0git
X86CallFrameOptimization.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "x86-cf-opt"

Functions

 INITIALIZE_PASS (X86CallFrameOptimization, DEBUG_TYPE, "X86 Call Frame Optimization", false, false) bool X86CallFrameOptimization

Variables

static cl::opt< boolNoX86CFOpt ("no-x86-call-frame-opt", cl::desc("Avoid optimizing x86 call frames for size"), cl::init(false), cl::Hidden)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "x86-cf-opt"

Definition at line 52 of file X86CallFrameOptimization.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( X86CallFrameOptimization ,
DEBUG_TYPE ,
"X86 Call Frame Optimization" ,
false ,
false  )

Definition at line 129 of file X86CallFrameOptimization.cpp.

References DEBUG_TYPE, for(), if(), MI, NoX86CFOpt, and TII.

Variable Documentation

◆ NoX86CFOpt

cl::opt< bool > NoX86CFOpt("no-x86-call-frame-opt", cl::desc("Avoid optimizing x86 call frames for size"), cl::init(false), cl::Hidden) ( "no-x86-call-frame-opt" ,
cl::desc("Avoid optimizing x86 call frames for size") ,
cl::init(false) ,
cl::Hidden  )
static

Referenced by INITIALIZE_PASS().