[llvm] [CodeGen][SDAG] Remove Combiner WorklistMap (PR #92900)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 3 08:26:46 PDT 2024


================
@@ -480,16 +480,12 @@ class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
   int32_t NodeType;
 
 public:
-  /// Unique and persistent id per SDNode in the DAG. Used for debug printing.
-  /// We do not place that under `#if LLVM_ENABLE_ABI_BREAKING_CHECKS`
-  /// intentionally because it adds unneeded complexity without noticeable
-  /// benefits (see discussion with @thakis in D120714).
-  uint16_t PersistentId = 0xffff;
+  SDNodeFlags Flags;
----------------
RKSimon wrote:

Flags has been made public and PersistentId protected?

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


More information about the llvm-commits mailing list