diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
commit | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch) | |
tree | 64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp | |
parent | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff) | |
download | ydb-e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp')
-rw-r--r-- | contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp b/contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp index b86b5c5b12..f3499c9c8a 100644 --- a/contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp +++ b/contrib/libs/llvm12/lib/Transforms/Utils/InstructionNamer.cpp @@ -13,52 +13,52 @@ // //===----------------------------------------------------------------------===// -#include "llvm/Transforms/Utils/InstructionNamer.h" +#include "llvm/Transforms/Utils/InstructionNamer.h" #include "llvm/IR/Function.h" -#include "llvm/IR/PassManager.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; namespace { -void nameInstructions(Function &F) { - for (auto &Arg : F.args()) { - if (!Arg.hasName()) - Arg.setName("arg"); - } +void nameInstructions(Function &F) { + for (auto &Arg : F.args()) { + if (!Arg.hasName()) + Arg.setName("arg"); + } + + for (BasicBlock &BB : F) { + if (!BB.hasName()) + BB.setName("bb"); - for (BasicBlock &BB : F) { - if (!BB.hasName()) - BB.setName("bb"); - - for (Instruction &I : BB) { - if (!I.hasName() && !I.getType()->isVoidTy()) - I.setName("i"); + for (Instruction &I : BB) { + if (!I.hasName() && !I.getType()->isVoidTy()) + I.setName("i"); } - } -} + } +} -struct InstNamer : public FunctionPass { - static char ID; // Pass identification, replacement for typeid - InstNamer() : FunctionPass(ID) { - initializeInstNamerPass(*PassRegistry::getPassRegistry()); - } +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(); - } + void getAnalysisUsage(AnalysisUsage &Info) const override { + Info.setPreservesAll(); + } - bool runOnFunction(Function &F) override { - nameInstructions(F); - return true; - } -}; + bool runOnFunction(Function &F) override { + nameInstructions(F); + return true; + } +}; char InstNamer::ID = 0; - } // namespace + } // namespace INITIALIZE_PASS(InstNamer, "instnamer", "Assign names to anonymous instructions", false, false) @@ -70,9 +70,9 @@ char &llvm::InstructionNamerID = InstNamer::ID; FunctionPass *llvm::createInstructionNamerPass() { return new InstNamer(); } - -PreservedAnalyses InstructionNamerPass::run(Function &F, - FunctionAnalysisManager &FAM) { - nameInstructions(F); - return PreservedAnalyses::all(); -} + +PreservedAnalyses InstructionNamerPass::run(Function &F, + FunctionAnalysisManager &FAM) { + nameInstructions(F); + return PreservedAnalyses::all(); +} |