[PATCH] D24873: [gold] Split plugin options controlling ThinLTO and codegen parallelism.
    Teresa Johnson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Sep 23 13:43:09 PDT 2016
    
    
  
tejohnson added inline comments.
================
Comment at: tools/gold/gold-plugin.cpp:124
@@ -123,1 +123,3 @@
   static unsigned Parallelism = 0;
+  // Default regular LTO code gen parallelism (number of partitions).
+  static unsigned ParallelCodeGenParallelismLevel = 1;
----------------
davide wrote:
> same here
Done
================
Comment at: tools/gold/gold-plugin.cpp:219
@@ -214,1 +218,3 @@
+              .getAsInteger(10, ParallelCodeGenParallelismLevel))
+        message(LDPL_FATAL, "Invalid code gen partition level: %s", opt_ + 5);
     } else if (opt == "disable-verify") {
----------------
davide wrote:
> Can we either use code generation or codegen (single word?)
Done
================
Comment at: tools/gold/gold-plugin.cpp:707
@@ -706,3 +711,1 @@
   Conf.OptLevel = options::OptLevel;
-  if (options::Parallelism) {
-    if (options::thinlto)
----------------
pcc wrote:
> Can this just be `if (options::Parallelism)`? I'd like us to work towards removing the `thinlto` flag (c.f. D23721).
Done
https://reviews.llvm.org/D24873
    
    
More information about the llvm-commits
mailing list