[qt/clang/llvm]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm Pushed by mirror-service into branch 'upstream/users/momchil-velikov/gvn-decouple-gvnpass-value-table'. Changed from 0000000000000000000000000000000000000000 to 88462d9c50637a08a0473bd57ce0b52d7f675d6f Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 3c4ea8c411ee80ade64b75a48b40beae90a68423 by Momchil Velikov on 22/07/2026 at 10:08.. [fixup] Fix formatting https://invent.kde.org/qt/clang/llvm/-/commit/3c4ea8c411ee80ade64b75a48b40beae90a68423 Git commit 88462d9c50637a08a0473bd57ce0b52d7f675d6f by Momchil Velikov on 22/07/2026 at 15:51.. [GVN] Decouple GVNValueTable and GVNPass `GVNValueTable` has several member functions taking a `GVNPass` reference as an argument. This prevents moving `GVNPass` out of `GVN.h` and into `GVN.cpp.` The `GVNPass` reference is only used to access the `LeaderMap`. This patch moves the `LeaderMap` type into its own header file, `GVNLeaderMap.h`, under class name `GVNLeaderMap` and changes the `GVNValueTable` member functions to take a `GVNLeaderMap` reference instead of a `GVNPass` reference. https://invent.kde.org/qt/clang/llvm/-/commit/88462d9c50637a08a0473bd57ce0b52d7f675d6f