LLVM: lib/Target/Hexagon/HexagonTargetObjectFile.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "hexagon-sdata"
#define TRACE_TO(s, X)
#define TRACE(X)
Variables
static cl::opt< unsigned > SmallDataThreshold ("hexagon-small-data-threshold", cl::init(8), cl::Hidden, cl::desc("The maximum size of an object in the sdata section"))
static cl::opt< bool > NoSmallDataSorting ("mno-sort-sda", cl::init(false), cl::Hidden, cl::desc("Disable small data sections sorting"))
static cl::opt< bool > StaticsInSData ("hexagon-statics-in-small-data", cl::Hidden, cl::desc("Allow static variables in .sdata"))
static cl::opt< bool > TraceGVPlacement ("trace-gv-placement", cl::Hidden, cl::init(false), cl::desc("Trace global value placement"))
static cl::opt< bool > EmitJtInText ("hexagon-emit-jt-text", cl::Hidden, cl::init(false), cl::desc("Emit hexagon jump tables in function section"))
static cl::opt< bool > EmitLutInText ("hexagon-emit-lut-text", cl::Hidden, cl::init(false), cl::desc("Emit hexagon lookup tables in function section"))

DEBUG_TYPE

#define DEBUG_TYPE "hexagon-sdata"

TRACE

TRACE_TO

#define TRACE_TO ( s,
X )

getSectionSuffixForSize()

isSmallDataSection()

EmitJtInText

cl::opt< bool > EmitJtInText("hexagon-emit-jt-text", cl::Hidden, cl::init(false), cl::desc("Emit hexagon jump tables in function section")) ( "hexagon-emit-jt-text" , cl::Hidden , cl::init(false) , cl::desc("Emit hexagon jump tables in function section") ) static

EmitLutInText

NoSmallDataSorting

SmallDataThreshold

cl::opt< unsigned > SmallDataThreshold("hexagon-small-data-threshold", cl::init(8), cl::Hidden, cl::desc("The maximum size of an object in the sdata section")) ( "hexagon-small-data-threshold" , cl::init(8) , cl::Hidden , cl::desc("The maximum size of an object in the sdata section") ) static

StaticsInSData

cl::opt< bool > StaticsInSData("hexagon-statics-in-small-data", cl::Hidden, cl::desc("Allow static variables in .sdata")) ( "hexagon-statics-in-small-data" , cl::Hidden , cl::desc("Allow static variables in .sdata") ) static

TraceGVPlacement

cl::opt< bool > TraceGVPlacement("trace-gv-placement", cl::Hidden, cl::init(false), cl::desc("Trace global value placement")) ( "trace-gv-placement" , cl::Hidden , cl::init(false) , cl::desc("Trace global value placement") ) static