LLVM: lib/Target/Hexagon/HexagonSplitDouble.cpp File Reference (original ) (raw )Go to the source code of this file.
◆ DEBUG_TYPE#define DEBUG_TYPE "hsdr"
◆ INITIALIZE_PASS()
INITIALIZE_PASS
(
HexagonSplitDoubleRegs
,
"hexagon-split-double"
,
"Hexagon Split Double Registers"
,
false
,
false
)
◆ profitImm()
int32_t profitImm ( unsigned Imm )
inlinestatic
◆ MaxHSDR
cl::opt < int > MaxHSDR("max-hsdr", cl::Hidden, cl::init(-1), cl::desc ("Maximum number of split partitions")) ( "max-hsdr" , cl::Hidden , cl::init(-1) , cl::desc ("Maximum number of split partitions") )
static
◆ MemRefsFixed
cl::opt < bool > MemRefsFixed("hsdr-no-mem", cl::Hidden, cl::init(true), cl::desc ("Do not split loads or stores")) ( "hsdr-no-mem" , cl::Hidden , cl::init(true) , cl::desc ("Do not split loads or stores") )
static
◆ SplitAll
cl::opt < bool > SplitAll("hsdr-split-all", cl::Hidden, cl::init(false), cl::desc ("Split all partitions")) ( "hsdr-split-all" , cl::Hidden , cl::init(false) , cl::desc ("Split all partitions") )
static