[PATCH] D126525: [SSAUpdaterImpl] Do not generate phi node with all the same incoming values

Djordje Todorovic via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 30 23:49:36 PDT 2022


djtodoro added inline comments.


================
Comment at: llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:327
+  /// Check all predecessors and if all of them have the same AvailableVal
+  /// use it as val for block represented by Info. Return true if singluar value
+  /// is found.
----------------
Nit: s/val/value/


================
Comment at: llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:342
+    (*AvailableVals)[Info->BB] = Singular;
+    assert(BBMap[Info->BB] == Info && "Where Info from?");
+    Info->AvailableVal = Singular;
----------------
I'd like a message with more description.


================
Comment at: llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:364
 
+      // Look for singular val.
+      if (FindSingularVal(Info))
----------------
Nit: s/val/value/


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

https://reviews.llvm.org/D126525



More information about the llvm-commits mailing list