[llvm] [LV] Limits the splat operations be hoisted must not be defined by a recipe. (PR #117138)

Mel Chen via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 28 01:12:49 PST 2024


================
@@ -389,6 +391,9 @@ struct VPTransformState {
 
   /// VPlan-based type analysis.
   VPTypeAnalysis TypeAnalysis;
+
+  /// VPlan-based dominator tree.
+  VPDominatorTree *VPDT = nullptr;
----------------
Mel-Chen wrote:

@fhahn  attempted to use VPDominatorTree instead of VPDominatorTree *. However, there's a circular dependency between VPlan.h and VPlanDominatorTree.h. I've been trying to break the dependency for a few days but haven't had much success. Do you have any thoughts?

https://github.com/llvm/llvm-project/pull/117138


More information about the llvm-commits mailing list