diff options
author | Chris Lattner <sabre@nondot.org> | 2007-08-10 06:17:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-08-10 06:17:04 +0000 |
commit | 417efc897b5cf984209aae66d5faa849fe2c5104 (patch) | |
tree | fe53dd712c5d7af689bb66b53dfc9a2d333b53b5 /include/llvm/PassManagers.h | |
parent | acb8c09e27af766688190bc3cef58bef8b7de493 (diff) | |
download | external_llvm-417efc897b5cf984209aae66d5faa849fe2c5104.zip external_llvm-417efc897b5cf984209aae66d5faa849fe2c5104.tar.gz external_llvm-417efc897b5cf984209aae66d5faa849fe2c5104.tar.bz2 |
avoid copying strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40980 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/PassManagers.h')
-rw-r--r-- | include/llvm/PassManagers.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/llvm/PassManagers.h b/include/llvm/PassManagers.h index 76302db..6467aae 100644 --- a/include/llvm/PassManagers.h +++ b/include/llvm/PassManagers.h @@ -218,7 +218,8 @@ public: void removeNotPreservedAnalysis(Pass *P); /// Remove dead passes - void removeDeadPasses(Pass *P, std::string Msg, enum PassDebuggingString); + void removeDeadPasses(Pass *P, const std::string &Msg, + enum PassDebuggingString); /// Add pass P into the PassVector. Update /// AvailableAnalysis appropriately if ProcessAnalysis is true. @@ -273,7 +274,7 @@ public: void dumpLastUses(Pass *P, unsigned Offset) const; void dumpPassArguments() const; void dumpPassInfo(Pass *P, enum PassDebuggingString S1, - enum PassDebuggingString S2, std::string Msg); + enum PassDebuggingString S2, const std::string &Msg); void dumpAnalysisSetInfo(const char *Msg, Pass *P, const std::vector<AnalysisID> &Set) const; |