[PATCH] D149298: [nfc][thinlto] Handle global constant importing separately

Mircea Trofin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 27 11:13:49 PDT 2023


mtrofin added inline comments.


================
Comment at: llvm/lib/Transforms/IPO/FunctionImport.cpp:305
+  ~GlobalsImporter() {
+    while (!Worklist.empty())
+      onImportingSummary(*Worklist.pop_back_val());
----------------
tejohnson wrote:
> Some comments as to why we are doing this in the destructor would be helpful. But would it be clearer to just do this greedily from onImportingSummary? In fact, in that case we wouldn't even need a Worklist - onImportingSummary can just call itself recursively.
Done, w/o recursion


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D149298



More information about the llvm-commits mailing list