[PATCH] D48670: [ThinLTO] Ensure we always select the same function copy to import

David Li via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 12 11:46:29 PDT 2018


davidxl added inline comments.


================
Comment at: include/llvm/Transforms/IPO/FunctionImport.h:36
 public:
   /// Set of functions to import from a source module. Each entry is a map
   /// containing all the functions to import for a source module.
----------------
Nit: fix stale comment. It is not a map any more.


================
Comment at: include/llvm/Transforms/IPO/FunctionImport.h:43
+  /// consisting of the largest threshold applied when deciding whether to
+  /// import it and, if we decided to import, a pointer to the summary instance
+  /// imported.
----------------
maybe make it clearer that when it is rejected for importing, the summary field is nullptr.


================
Comment at: test/Transforms/FunctionImport/funcimport_resolved.ll:32
+; INSTLIM8: Is importing function {{.*}} foo from {{.*}}funcimport_resolved1.ll
+; INSTLIM8: Is importing function {{.*}} linkonceodrfunc from {{.*}}funcimport_resolved1.ll
+; INSTLIM8: Not importing function {{.*}} linkonceodrfunc2 from {{.*}}funcimport_resolved1.ll
----------------
Is or Not importing here?


Repository:
  rL LLVM

https://reviews.llvm.org/D48670





More information about the llvm-commits mailing list