[llvm-commits] CVS: llvm/tools/llvmc/CompilerDriver.h

Reid Spencer reid at x10sys.com
Tue Aug 24 15:55:44 PDT 2004



Changes in directory llvm/tools/llvmc:

CompilerDriver.h updated: 1.8 -> 1.9
---
Log message:

Insert declarations for two new functions that support the dependent
libraries feature.


---
Diffs of the changes:  (+9 -0)

Index: llvm/tools/llvmc/CompilerDriver.h
diff -u llvm/tools/llvmc/CompilerDriver.h:1.8 llvm/tools/llvmc/CompilerDriver.h:1.9
--- llvm/tools/llvmc/CompilerDriver.h:1.8	Tue Aug 24 08:49:57 2004
+++ llvm/tools/llvmc/CompilerDriver.h	Tue Aug 24 17:55:34 2004
@@ -16,6 +16,7 @@
 
 #include <string>
 #include <vector>
+#include "Support/SetVector.h"
 
 namespace llvm {
   /// This class provides the high level interface to the LLVM Compiler Driver.
@@ -194,8 +195,16 @@
     private:
       Action* GetAction(ConfigData* cd, const std::string& input, 
                        const std::string& output, Phases phase );
+
       bool DoAction(Action* a);
 
+      std::string GetPathForLinkageItem(const std::string& link_item,
+                                        const std::string& dir);
+
+      bool ProcessLinkageItem(const std::string& link_item,
+                              SetVector<std::string>& set,
+                              std::string& err);
+
     /// @}
     /// @name Data
     /// @{






More information about the llvm-commits mailing list