From ddfb984471803325e47e182966abb05d634cf30a Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Thu, 26 Oct 2017 08:29:08 +0000 Subject: [PATCH] Tidy up CountingFunctionInserter a little. NFC. Use StringRef for CountingFunctionName, remove erroneous comment copied from InstructionNamer, and drop some trailing whitespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316644 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CountingFunctionInserter.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/CodeGen/CountingFunctionInserter.cpp b/lib/CodeGen/CountingFunctionInserter.cpp index 7f7350f5fb5..15af09807ba 100644 --- a/lib/CodeGen/CountingFunctionInserter.cpp +++ b/lib/CodeGen/CountingFunctionInserter.cpp @@ -27,13 +27,13 @@ namespace { CountingFunctionInserter() : FunctionPass(ID) { initializeCountingFunctionInserterPass(*PassRegistry::getPassRegistry()); } - + void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addPreserved(); } bool runOnFunction(Function &F) override { - std::string CountingFunctionName = + StringRef CountingFunctionName = F.getFnAttribute("counting-function").getValueAsString(); if (CountingFunctionName.empty()) return false; @@ -46,17 +46,13 @@ namespace { return true; } }; - + char CountingFunctionInserter::ID = 0; } -INITIALIZE_PASS(CountingFunctionInserter, "cfinserter", +INITIALIZE_PASS(CountingFunctionInserter, "cfinserter", "Inserts calls to mcount-like functions", false, false) -//===----------------------------------------------------------------------===// -// -// CountingFunctionInserter - Give any unnamed non-void instructions "tmp" names. -// FunctionPass *llvm::createCountingFunctionInserterPass() { return new CountingFunctionInserter(); } -- 2.40.0