[llvm] EquivalenceClasses: Make ECValue public. NFC (PR #139689)

via llvm-commits llvm-commits at lists.llvm.org
Tue May 13 05:50:57 PDT 2025


ruiling wrote:

> Can you share why this is needed? `ECValue` is intentionally not exposed publicly as it is an internal implementation detail

See the discussion at https://github.com/llvm/llvm-project/pull/137784#discussion_r2066220486. Using explicit type `EquivalenceClasses<SUnit *>::ECValue *` is clearer and it depends on making the inner class public.

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


More information about the llvm-commits mailing list