[llvm-commits] CVS: llvm/include/llvm/LinkTimeOptimizer.h
Devang Patel
dpatel at apple.com
Thu Oct 26 13:46:38 PDT 2006
Changes in directory llvm/include/llvm:
LinkTimeOptimizer.h updated: 1.11 -> 1.12
---
Log message:
Save temp. bc files when saveTemps flag is true. Use final output file
name supplied by linker to construct temp bc file names.
Remove tabs.
---
Diffs of the changes: (+7 -4)
LinkTimeOptimizer.h | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/LinkTimeOptimizer.h
diff -u llvm/include/llvm/LinkTimeOptimizer.h:1.11 llvm/include/llvm/LinkTimeOptimizer.h:1.12
--- llvm/include/llvm/LinkTimeOptimizer.h:1.11 Wed Oct 25 13:10:07 2006
+++ llvm/include/llvm/LinkTimeOptimizer.h Thu Oct 26 15:46:22 2006
@@ -91,8 +91,9 @@
NameToSymbolMap &,
std::set<std::string> &) = 0;
virtual enum LTOStatus optimizeModules(const std::string &,
- std::vector<const char*> &,
- std::string &) = 0;
+ std::vector<const char*> &,
+ std::string &, bool,
+ const char *) = 0;
virtual void getTargetTriple(const std::string &, std::string &) = 0;
virtual void removeModule (const std::string &InputFilename) = 0;
virtual ~LinkTimeOptimizer() = 0;
@@ -113,8 +114,10 @@
std::set<std::string> &references);
enum LTOStatus optimizeModules(const std::string &OutputFilename,
std::vector<const char*> &exportList,
- std::string &targetTriple);
- void getTargetTriple(const std::string &InputFilename, std::string &targetTriple);
+ std::string &targetTriple, bool saveTemps,
+ const char *);
+ void getTargetTriple(const std::string &InputFilename,
+ std::string &targetTriple);
void removeModule (const std::string &InputFilename);
// Constructors and destructors
More information about the llvm-commits
mailing list