[all-commits] [llvm/llvm-project] 4a0d3e: [BOLT] Refactor MCInstReference and move it to Cor...
Anatoly Trosinenko via All-commits
all-commits at lists.llvm.org
Thu Aug 28 07:43:44 PDT 2025
Branch: refs/heads/users/atrosinenko/retry-bolt-factor-out-mcinstreference
Home: https://github.com/llvm/llvm-project
Commit: 4a0d3e8632ee2e77cb64c0fffbbde2e6bcd15c54
https://github.com/llvm/llvm-project/commit/4a0d3e8632ee2e77cb64c0fffbbde2e6bcd15c54
Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
Date: 2025-08-27 (Wed, 27 Aug 2025)
Changed paths:
A bolt/include/bolt/Core/MCInstUtils.h
M bolt/include/bolt/Passes/PAuthGadgetScanner.h
M bolt/lib/Core/CMakeLists.txt
A bolt/lib/Core/MCInstUtils.cpp
M bolt/lib/Passes/PAuthGadgetScanner.cpp
Log Message:
-----------
[BOLT] Refactor MCInstReference and move it to Core (NFC) (#138655)
Refactor MCInstReference class and move it from PAuth gadget scanner to
Core.
MCInstReference is a class representing a constant reference to an
instruction inside a parent entity - either inside a basic block (which
has a reference to its parent function) or directly inside a function
(when CFG information is not available).
Commit: eb32eb8a1c3e6163d4efa606ce8bdd96dc73dd5a
https://github.com/llvm/llvm-project/commit/eb32eb8a1c3e6163d4efa606ce8bdd96dc73dd5a
Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M bolt/include/bolt/Core/MCInstUtils.h
Log Message:
-----------
Move public members to the top of MCInstReference, make nocfg_const_iterator public
Commit: 3d8ac8c8cd8d5015b4f5b4a1dff6c7455e1401fd
https://github.com/llvm/llvm-project/commit/3d8ac8c8cd8d5015b4f5b4a1dff6c7455e1401fd
Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M bolt/include/bolt/Core/MCInstUtils.h
M bolt/lib/Core/MCInstUtils.cpp
M bolt/lib/Passes/PAuthGadgetScanner.cpp
Log Message:
-----------
Fix iterating over the instructions of BinaryBasicBlock
Compare: https://github.com/llvm/llvm-project/compare/4a0d3e8632ee%5E...3d8ac8c8cd8d
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list