diff options
author | Hans Wennborg <hans@hanshq.net> | 2017-10-26 08:29:08 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2017-10-26 08:29:08 +0000 |
commit | caceb64067aefcf709fb55265832bda46a2d1c2a (patch) | |
tree | 11e1825bd8b6eb46ef7f79d8d2ff228c6d634ad4 /llvm/lib/CodeGen/CountingFunctionInserter.cpp | |
parent | abcd64ccbf3357598f792f97f039d1685f42d6e7 (diff) | |
download | bcm5719-llvm-caceb64067aefcf709fb55265832bda46a2d1c2a.tar.gz bcm5719-llvm-caceb64067aefcf709fb55265832bda46a2d1c2a.zip |
Tidy up CountingFunctionInserter a little. NFC.
Use StringRef for CountingFunctionName, remove erroneous comment
copied from InstructionNamer, and drop some trailing whitespace.
llvm-svn: 316644
Diffstat (limited to 'llvm/lib/CodeGen/CountingFunctionInserter.cpp')
-rw-r--r-- | llvm/lib/CodeGen/CountingFunctionInserter.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/llvm/lib/CodeGen/CountingFunctionInserter.cpp b/llvm/lib/CodeGen/CountingFunctionInserter.cpp index 7f7350f5fb5..15af09807ba 100644 --- a/llvm/lib/CodeGen/CountingFunctionInserter.cpp +++ b/llvm/lib/CodeGen/CountingFunctionInserter.cpp @@ -27,13 +27,13 @@ namespace { CountingFunctionInserter() : FunctionPass(ID) { initializeCountingFunctionInserterPass(*PassRegistry::getPassRegistry()); } - + void getAnalysisUsage(AnalysisUsage &AU) const override { AU.addPreserved<GlobalsAAWrapperPass>(); } 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(); } |