LLVM 22.0.0git
HexagonOptAddrMode.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "opt-addr-mode"

Functions

 INITIALIZE_PASS_BEGIN (HexagonOptAddrMode, "amode-opt", "Optimize addressing mode", false, false) INITIALIZE_PASS_END(HexagonOptAddrMode

Variables

static cl::opt< int > CodeGrowthLimit ("hexagon-amode-growth-limit", cl::Hidden, cl::init(0), cl::desc("Code growth limit for address mode " "optimization"))
cl::opt< unsignedRDFFuncBlockLimit
amode opt
amode Optimize addressing mode
amode Optimize addressing false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "opt-addr-mode"

Definition at line 42 of file HexagonOptAddrMode.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( HexagonOptAddrMode ,
"amode-opt" ,
"Optimize addressing mode" ,
false ,
false  )

Variable Documentation

◆ CodeGrowthLimit

cl::opt< int > CodeGrowthLimit("hexagon-amode-growth-limit", cl::Hidden, cl::init(0), cl::desc("Code growth limit for address mode " "optimization")) ( "hexagon-amode-growth-limit" ,
cl::Hidden ,
cl::init(0) ,
cl::desc("Code growth limit for address mode " "optimization")  )
static

◆ false

amode Optimize addressing false

Definition at line 133 of file HexagonOptAddrMode.cpp.

◆ mode

amode Optimize addressing mode

◆ opt

amode opt

Definition at line 132 of file HexagonOptAddrMode.cpp.

◆ RDFFuncBlockLimit

cl::opt<unsigned> RDFFuncBlockLimit
extern