diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2023-07-26 19:03:47 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2023-07-26 19:04:23 +0000 |
| commit | 7fa27ce4a07f19b07799a767fc29416f3b625afb (patch) | |
| tree | 27825c83636c4de341eb09a74f49f5d38a15d165 /llvm/lib/Transforms/Utils/InstructionNamer.cpp | |
| parent | e3b557809604d036af6e00c60f012c2025b59a5e (diff) | |
Diffstat (limited to 'llvm/lib/Transforms/Utils/InstructionNamer.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Utils/InstructionNamer.cpp | 33 |
1 files changed, 1 insertions, 32 deletions
diff --git a/llvm/lib/Transforms/Utils/InstructionNamer.cpp b/llvm/lib/Transforms/Utils/InstructionNamer.cpp index f3499c9c8aed..3ae570cfeb77 100644 --- a/llvm/lib/Transforms/Utils/InstructionNamer.cpp +++ b/llvm/lib/Transforms/Utils/InstructionNamer.cpp @@ -17,9 +17,6 @@ #include "llvm/IR/Function.h" #include "llvm/IR/PassManager.h" #include "llvm/IR/Type.h" -#include "llvm/InitializePasses.h" -#include "llvm/Pass.h" -#include "llvm/Transforms/Utils.h" using namespace llvm; @@ -41,35 +38,7 @@ void nameInstructions(Function &F) { } } -struct InstNamer : public FunctionPass { - static char ID; // Pass identification, replacement for typeid - InstNamer() : FunctionPass(ID) { - initializeInstNamerPass(*PassRegistry::getPassRegistry()); - } - - void getAnalysisUsage(AnalysisUsage &Info) const override { - Info.setPreservesAll(); - } - - bool runOnFunction(Function &F) override { - nameInstructions(F); - return true; - } -}; - - char InstNamer::ID = 0; - } // namespace - -INITIALIZE_PASS(InstNamer, "instnamer", - "Assign names to anonymous instructions", false, false) -char &llvm::InstructionNamerID = InstNamer::ID; -//===----------------------------------------------------------------------===// -// -// InstructionNamer - Give any unnamed non-void instructions "tmp" names. -// -FunctionPass *llvm::createInstructionNamerPass() { - return new InstNamer(); -} +} // namespace PreservedAnalyses InstructionNamerPass::run(Function &F, FunctionAnalysisManager &FAM) { |
