LLVM 22.0.0git
LoopRotation.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "loop-rotate"

Variables

static cl::opt< unsignedDefaultRotationThreshold ("rotation-max-header-size", cl::init(16), cl::Hidden, cl::desc("The default maximum header size for automatic loop rotation"))
static cl::opt< boolPrepareForLTOOption ("rotation-prepare-for-lto", cl::init(false), cl::Hidden, cl::desc("Run loop-rotation in the prepare-for-lto stage. This option " "should be used for testing only."))

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "loop-rotate"

Definition at line 30 of file LoopRotation.cpp.

Variable Documentation

◆ DefaultRotationThreshold

cl::opt< unsigned > DefaultRotationThreshold("rotation-max-header-size", cl::init(16), cl::Hidden, cl::desc("The default maximum header size for automatic loop rotation")) ( "rotation-max-header-size" ,
cl::init(16) ,
cl::Hidden ,
cl::desc("The default maximum header size for automatic loop rotation")  )
static

◆ PrepareForLTOOption

cl::opt< bool > PrepareForLTOOption("rotation-prepare-for-lto", cl::init(false), cl::Hidden, cl::desc("Run loop-rotation in the prepare-for-lto stage. This option " "should be used for testing only.")) ( "rotation-prepare-for-lto" ,
cl::init(false) ,
cl::Hidden ,
cl::desc("Run loop-rotation in the prepare-for-lto stage. This option " "should be used for testing only.")  )
static