[llvm] r369330 - [Attributor][NFC] Cleanup statistics code
Johannes Doerfert via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 19 23:09:57 PDT 2019
Author: jdoerfert
Date: Mon Aug 19 23:09:56 2019
New Revision: 369330
URL: http://llvm.org/viewvc/llvm-project?rev=369330&view=rev
Log:
[Attributor][NFC] Cleanup statistics code
Modified:
llvm/trunk/lib/Transforms/IPO/Attributor.cpp
Modified: llvm/trunk/lib/Transforms/IPO/Attributor.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/Attributor.cpp?rev=369330&r1=369329&r2=369330&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/IPO/Attributor.cpp (original)
+++ llvm/trunk/lib/Transforms/IPO/Attributor.cpp Mon Aug 19 23:09:56 2019
@@ -73,8 +73,10 @@ STATISTIC(NumAttributesManifested,
#define STATS_DECL(NAME, TYPE, MSG) STATISTIC(BUILD_STAT_NAME(NAME, TYPE), MSG);
#define STATS_TRACK(NAME, TYPE) ++(BUILD_STAT_NAME(NAME, TYPE));
#define STATS_DECLTRACK(NAME, TYPE, MSG) \
- STATS_DECL(NAME, TYPE, MSG) \
- STATS_TRACK(NAME, TYPE)
+ { \
+ STATS_DECL(NAME, TYPE, MSG) \
+ STATS_TRACK(NAME, TYPE) \
+ }
#define STATS_DECLTRACK_ARG_ATTR(NAME) \
STATS_DECLTRACK(NAME, Arguments, BUILD_STAT_MSG_IR_ATTR(arguments, NAME))
#define STATS_DECLTRACK_CSARG_ATTR(NAME) \
@@ -2099,7 +2101,8 @@ struct AADereferenceableArgument final
/// See AbstractAttribute::trackStatistics()
void trackStatistics() const override{
- STATS_DECLTRACK_ARG_ATTR(dereferenceable)};
+ STATS_DECLTRACK_ARG_ATTR(dereferenceable)
+ }
};
/// Dereferenceable attribute for a call site argument.
@@ -2208,7 +2211,7 @@ struct AAAlignArgument final : AAArgumen
: AAArgumentFromCallSiteArguments<AAAlignImpl>(IRP) {}
/// See AbstractAttribute::trackStatistics()
- void trackStatistics() const override{STATS_DECLTRACK_ARG_ATTR(aligned)};
+ void trackStatistics() const override { STATS_DECLTRACK_ARG_ATTR(aligned) }
};
struct AAAlignCallSiteArgument final : AAAlignFloating {
More information about the llvm-commits
mailing list