LLVM 23.0.0git
HexagonHVXSaveRemark.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "hexagon-hvx-save"

Functions

 INITIALIZE_PASS (HexagonHVXSaveRemark, DEBUG_TYPE, "Hexagon HVX Save Remarks", false, false) FunctionPass *llvm

Variables

static cl::opt< unsignedHVXSaveThreshold ("hexagon-hvx-save-threshold", cl::Hidden, cl::init(128 *8), cl::desc("Minimum number of bytes of HVX caller-saved register data live " "across a call to trigger a remark (default: 8 x 128-byte " "vectors)"))

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "hexagon-hvx-save"

Definition at line 39 of file HexagonHVXSaveRemark.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( HexagonHVXSaveRemark ,
DEBUG_TYPE ,
"Hexagon HVX Save Remarks" ,
false ,
false  )

Definition at line 223 of file HexagonHVXSaveRemark.cpp.

References llvm::createHexagonHVXSaveRemark(), and DEBUG_TYPE.

Variable Documentation

◆ HVXSaveThreshold

cl::opt< unsigned > HVXSaveThreshold("hexagon-hvx-save-threshold", cl::Hidden, cl::init(128 *8), cl::desc("Minimum number of bytes of HVX caller-saved register data live " "across a call to trigger a remark (default: 8 x 128-byte " "vectors)")) ( "hexagon-hvx-save-threshold" ,
cl::Hidden ,
cl::init(128 *8) ,
cl::desc("Minimum number of bytes of HVX caller-saved register data live " "across a call to trigger a remark (default: 8 x 128-byte " "vectors)")  )
static