[PATCH] D53349: [VPlan] Changes to implement VPlan based predication for VPlan-native path.

Renato Golin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 12 01:55:01 PST 2018


rengolin added a comment.

As a starting point, this sure looks good to me. Thanks!



================
Comment at: lib/Transforms/Vectorize/LoopVectorize.cpp:6980
+  // code. Masked vector code generation support will follow soon.
+  if (VPlanBuildStressTest || EnableVPlanPredication)
     return false;
----------------
Do you have an RFC or review on the code generation part? It would be good to have an idea soon enough.


================
Comment at: lib/Transforms/Vectorize/VPlanPredicator.cpp:198
+
+  // TODO: Handle nested regions
+}
----------------
Shouldn't this be more like an assert, as if you don't handle nested regions, you can't get the full predication for the dominators and codegen will fail, no?


Repository:
  rL LLVM

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

https://reviews.llvm.org/D53349





More information about the llvm-commits mailing list