mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-22 23:24:59 +00:00
Hide a bunch of advanced testing options in default opt --help output
These are internal options. I need to go through, evaluate which are worth keeping and which not. Many of them should probably be renamed as well. Until I have time to do that, we can at least stop poluting the standard opt -help output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230088 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -91,19 +91,21 @@ using namespace llvm;
|
|||||||
|
|
||||||
// Ignore oppurtunities to avoid placing safepoints on backedges, useful for
|
// Ignore oppurtunities to avoid placing safepoints on backedges, useful for
|
||||||
// validation
|
// validation
|
||||||
static cl::opt<bool> AllBackedges("spp-all-backedges", cl::init(false));
|
static cl::opt<bool> AllBackedges("spp-all-backedges", cl::Hidden,
|
||||||
|
cl::init(false));
|
||||||
|
|
||||||
/// If true, do not place backedge safepoints in counted loops.
|
/// If true, do not place backedge safepoints in counted loops.
|
||||||
static cl::opt<bool> SkipCounted("spp-counted", cl::init(true));
|
static cl::opt<bool> SkipCounted("spp-counted", cl::Hidden, cl::init(true));
|
||||||
|
|
||||||
// If true, split the backedge of a loop when placing the safepoint, otherwise
|
// If true, split the backedge of a loop when placing the safepoint, otherwise
|
||||||
// split the latch block itself. Both are useful to support for
|
// split the latch block itself. Both are useful to support for
|
||||||
// experimentation, but in practice, it looks like splitting the backedge
|
// experimentation, but in practice, it looks like splitting the backedge
|
||||||
// optimizes better.
|
// optimizes better.
|
||||||
static cl::opt<bool> SplitBackedge("spp-split-backedge", cl::init(false));
|
static cl::opt<bool> SplitBackedge("spp-split-backedge", cl::Hidden,
|
||||||
|
cl::init(false));
|
||||||
|
|
||||||
// Print tracing output
|
// Print tracing output
|
||||||
static cl::opt<bool> TraceLSP("spp-trace", cl::init(false));
|
static cl::opt<bool> TraceLSP("spp-trace", cl::Hidden, cl::init(false));
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
@@ -140,9 +142,9 @@ struct PlaceBackedgeSafepointsImpl : public LoopPass {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
static cl::opt<bool> NoEntry("spp-no-entry", cl::init(false));
|
static cl::opt<bool> NoEntry("spp-no-entry", cl::Hidden, cl::init(false));
|
||||||
static cl::opt<bool> NoCall("spp-no-call", cl::init(false));
|
static cl::opt<bool> NoCall("spp-no-call", cl::Hidden, cl::init(false));
|
||||||
static cl::opt<bool> NoBackedge("spp-no-backedge", cl::init(false));
|
static cl::opt<bool> NoBackedge("spp-no-backedge", cl::Hidden, cl::init(false));
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
struct PlaceSafepoints : public ModulePass {
|
struct PlaceSafepoints : public ModulePass {
|
||||||
|
Reference in New Issue
Block a user