[llvm] [NFC] Remove isRequired() from analyses (PR #196121)
via llvm-commits
llvm-commits at lists.llvm.org
Wed May 6 10:17:55 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-ir
Author: Arthur Eubanks (aeubanks)
<details>
<summary>Changes</summary>
isRequired() isn't relevant for analyses.
---
Full diff: https://github.com/llvm/llvm-project/pull/196121.diff
2 Files Affected:
- (modified) llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h (-2)
- (modified) llvm/include/llvm/IR/Verifier.h (-1)
``````````diff
diff --git a/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h b/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
index 4e9f3af2111a7..2a72b28a6631c 100644
--- a/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
+++ b/llvm/include/llvm/CodeGen/AssignmentTrackingAnalysis.h
@@ -131,8 +131,6 @@ class AssignmentTrackingAnalysis : public FunctionPass {
bool runOnFunction(Function &F) override;
- static bool isRequired() { return true; }
-
void getAnalysisUsage(AnalysisUsage &AU) const override {
AU.setPreservesAll();
}
diff --git a/llvm/include/llvm/IR/Verifier.h b/llvm/include/llvm/IR/Verifier.h
index b0ab1db1b2b60..80e9b9284c9b7 100644
--- a/llvm/include/llvm/IR/Verifier.h
+++ b/llvm/include/llvm/IR/Verifier.h
@@ -118,7 +118,6 @@ class VerifierAnalysis : public AnalysisInfoMixin<VerifierAnalysis> {
LLVM_ABI Result run(Module &M, ModuleAnalysisManager &);
LLVM_ABI Result run(Function &F, FunctionAnalysisManager &);
- static bool isRequired() { return true; }
};
/// Create a verifier pass.
``````````
</details>
https://github.com/llvm/llvm-project/pull/196121
More information about the llvm-commits
mailing list