Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
|
static cl::opt< unsigned > | MemOPCountThreshold ("pgo-memop-count-threshold", cl::Hidden, cl::ZeroOrMore, cl::init(1000), cl::desc("The minimum count to optimize memory " "intrinsic calls")) |
|
static cl::opt< bool > | DisableMemOPOPT ("disable-memop-opt", cl::init(false), cl::Hidden, cl::desc("Disable optimize")) |
|
static cl::opt< unsigned > | MemOPPercentThreshold ("pgo-memop-percent-threshold", cl::init(40), cl::Hidden, cl::ZeroOrMore, cl::desc("The percentage threshold for the " "memory intrinsic calls optimization")) |
|
static cl::opt< unsigned > | MemOPMaxVersion ("pgo-memop-max-version", cl::init(3), cl::Hidden, cl::ZeroOrMore, cl::desc("The max version for the optimized memory " " intrinsic calls")) |
|
static cl::opt< bool > | MemOPScaleCount ("pgo-memop-scale-count", cl::init(true), cl::Hidden, cl::desc("Scale the memop size counts using the basic " " block count value")) |
|
cl::opt< std::string > | MemOPSizeRange |
|
cl::opt< unsigned > | MemOPSizeLarge |
|
pgo memop | opt |
|
char & | llvm::PGOMemOPSizeOptID = PGOMemOPSizeOptLegacyPass::ID |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "pgo-memop-opt" |
◆ INITIALIZE_PASS_BEGIN()
INITIALIZE_PASS_BEGIN |
( |
PGOMemOPSizeOptLegacyPass |
, |
|
|
"pgo-memop-opt" |
, |
|
|
"Optimize memory intrinsic using its size value profile" |
, |
|
|
false |
, |
|
|
false |
|
|
) |
| |
◆ PGOMemOPSizeOptImpl()
◆ STATISTIC() [1/2]
STATISTIC |
( |
NumOfPGOMemOPOpt |
, |
|
|
"Number of memop intrinsics optimized." |
|
|
) |
| |
◆ STATISTIC() [2/2]
STATISTIC |
( |
NumOfPGOMemOPAnnotate |
, |
|
|
"Number of memop intrinsics annotated." |
|
|
) |
| |
◆ DisableMemOPOPT
◆ MemOPCountThreshold
cl::opt<unsigned> MemOPCountThreshold("pgo-memop-count-threshold", cl::Hidden, cl::ZeroOrMore, cl::init(1000), cl::desc("The minimum count to optimize memory " "intrinsic calls")) |
|
static |
◆ MemOPMaxVersion
cl::opt<unsigned> MemOPMaxVersion("pgo-memop-max-version", cl::init(3), cl::Hidden, cl::ZeroOrMore, cl::desc("The max version for the optimized memory " " intrinsic calls")) |
|
static |
◆ MemOPPercentThreshold
◆ MemOPScaleCount
cl::opt<bool> MemOPScaleCount("pgo-memop-scale-count", cl::init(true), cl::Hidden, cl::desc("Scale the memop size counts using the basic " " block count value")) |
|
static |
◆ MemOPSizeLarge
◆ MemOPSizeRange
cl::opt<std::string> MemOPSizeRange |
◆ opt