mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
[ADT] Make TrackingStatistic's ctor constexpr
This lets clang diagnose unused statistics, so remove them.
This commit is contained in:
parent
162a7c0f22
commit
aa22c800d0
@ -55,7 +55,8 @@ public:
|
||||
std::atomic<unsigned> Value;
|
||||
std::atomic<bool> Initialized;
|
||||
|
||||
TrackingStatistic(const char *DebugType, const char *Name, const char *Desc)
|
||||
constexpr TrackingStatistic(const char *DebugType, const char *Name,
|
||||
const char *Desc)
|
||||
: DebugType(DebugType), Name(Name), Desc(Desc), Value(0),
|
||||
Initialized(false) {}
|
||||
|
||||
|
@ -201,9 +201,6 @@ using namespace llvm;
|
||||
|
||||
#define DEBUG_TYPE "livedebugvalues"
|
||||
|
||||
STATISTIC(NumInserted, "Number of DBG_VALUE instructions inserted");
|
||||
STATISTIC(NumRemoved, "Number of DBG_VALUE instructions removed");
|
||||
|
||||
// Act more like the VarLoc implementation, by propagating some locations too
|
||||
// far and ignoring some transfers.
|
||||
static cl::opt<bool> EmulateOldLDV("emulate-old-livedebugvalues", cl::Hidden,
|
||||
|
@ -63,8 +63,6 @@ STATISTIC(NumAttributesValidFixpoint,
|
||||
"Number of abstract attributes in a valid fixpoint state");
|
||||
STATISTIC(NumAttributesManifested,
|
||||
"Number of abstract attributes manifested in IR");
|
||||
STATISTIC(NumAttributesFixedDueToRequiredDependences,
|
||||
"Number of abstract attributes fixed due to required dependences");
|
||||
|
||||
// TODO: Determine a good default value.
|
||||
//
|
||||
|
@ -44,7 +44,6 @@ STATISTIC(NumSExtArg, "Number of arguments inferred as signext");
|
||||
STATISTIC(NumReadOnlyArg, "Number of arguments inferred as readonly");
|
||||
STATISTIC(NumNoAlias, "Number of function returns inferred as noalias");
|
||||
STATISTIC(NumNoUndef, "Number of function returns inferred as noundef returns");
|
||||
STATISTIC(NumNonNull, "Number of function returns inferred as nonnull returns");
|
||||
STATISTIC(NumReturnedArg, "Number of arguments inferred as returned");
|
||||
STATISTIC(NumWillReturn, "Number of functions inferred as willreturn");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user