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/IPO/ForceFunctionAttrs.cpp | |
| parent | e3b557809604d036af6e00c60f012c2025b59a5e (diff) | |
Diffstat (limited to 'llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp')
| -rw-r--r-- | llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp b/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp index b10c2ea13469..74931e1032d1 100644 --- a/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp +++ b/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp @@ -9,8 +9,6 @@ #include "llvm/Transforms/IPO/ForceFunctionAttrs.h" #include "llvm/IR/Function.h" #include "llvm/IR/Module.h" -#include "llvm/InitializePasses.h" -#include "llvm/Pass.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" @@ -80,32 +78,3 @@ PreservedAnalyses ForceFunctionAttrsPass::run(Module &M, // Just conservatively invalidate analyses, this isn't likely to be important. return PreservedAnalyses::none(); } - -namespace { -struct ForceFunctionAttrsLegacyPass : public ModulePass { - static char ID; // Pass identification, replacement for typeid - ForceFunctionAttrsLegacyPass() : ModulePass(ID) { - initializeForceFunctionAttrsLegacyPassPass( - *PassRegistry::getPassRegistry()); - } - - bool runOnModule(Module &M) override { - if (!hasForceAttributes()) - return false; - - for (Function &F : M.functions()) - forceAttributes(F); - - // Conservatively assume we changed something. - return true; - } -}; -} - -char ForceFunctionAttrsLegacyPass::ID = 0; -INITIALIZE_PASS(ForceFunctionAttrsLegacyPass, "forceattrs", - "Force set function attributes", false, false) - -Pass *llvm::createForceFunctionAttrsLegacyPass() { - return new ForceFunctionAttrsLegacyPass(); -} |
