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

via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 3 09:04:36 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;
----------------
aengelke wrote:

Whoops, thought I built locally with assertions enabled. Fixed now, Flags is now private and PersistentId public, as before.

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


More information about the llvm-commits mailing list