[llvm] [BOLT] Gadget scanner: analyze functions without CFG information (PR #133461)
Anatoly Trosinenko via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 7 12:39:53 PDT 2025
================
@@ -265,21 +286,24 @@ void PacStatePrinter::print(raw_ostream &OS, const State &S) const {
OS << ">";
}
-class PacRetAnalysis
- : public DataflowAnalysis<PacRetAnalysis, State, /*Backward=*/false,
- PacStatePrinter> {
- using Parent =
- DataflowAnalysis<PacRetAnalysis, State, false, PacStatePrinter>;
- friend Parent;
-
+class PacRetAnalysis {
----------------
atrosinenko wrote:
Added a brief description. Renamed the base class to `RegisterSafetyAnalysis` and its subclasses to `DataflowRegisterSafetyAnalysis` and `CFGUnawareRegisterSafetyAnalysis`.
https://github.com/llvm/llvm-project/pull/133461
More information about the llvm-commits
mailing list