[PATCH] D125847: LTO: Decide upfront whether to use opaque/non-opaque pointer types

Matthias Braun via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 19 16:01:03 PDT 2022


MatzeB updated this revision to Diff 430837.

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D125847/new/

https://reviews.llvm.org/D125847

Files:
  llvm/tools/llvm-create-profile/ProfileWriter.cpp


Index: llvm/tools/llvm-create-profile/ProfileWriter.cpp
===================================================================
--- llvm/tools/llvm-create-profile/ProfileWriter.cpp
+++ llvm/tools/llvm-create-profile/ProfileWriter.cpp
@@ -46,11 +46,11 @@
   int num_functions() { return num_functions_; }
 
 protected:
-  virtual void VisitTopSymbol(const string &name, const Symbol *node) {
+  virtual void VisitTopSymbol(const string &name, const Symbol *node) override {
     num_functions_++;
   }
 
-  virtual void Visit(const Symbol *node) {
+  virtual void Visit(const Symbol *node) override {
     // func_name, num_pos_counts, num_callsites
     length_ += 3;
     // offset_discr, num_targets, count * 2
@@ -96,7 +96,7 @@
     }
   }
 
-  virtual void Visit(const Symbol *node) {
+  virtual void Visit(const Symbol *node) override {
     printf("Writing symbol: ");
     node->Dump(4);
     printf("\n");
@@ -159,7 +159,7 @@
     }
   }
 
-  virtual void VisitTopSymbol(const string &name, const Symbol *node) {
+  virtual void VisitTopSymbol(const string &name, const Symbol *node) override {
     printf("VisitTopSymbol: %s\n", name.c_str());
     node->Dump(0);
     printf("node->head_count: %" PRIu64 "\n", node->head_count);
@@ -167,7 +167,7 @@
     printf("\n");
   }
 
-  virtual void VisitCallsite(const Callsite &callsite) {
+  virtual void VisitCallsite(const Callsite &callsite) override {
     printf("VisitCallSite: %s\n", callsite.second.c_str());
     printf("callsite.first: %u\n", callsite.first);
     printf("GetStringIndex(callsite.second): %u\n",


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D125847.430837.patch
Type: text/x-patch
Size: 1574 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220519/03a7ff36/attachment.bin>


More information about the llvm-commits mailing list