[llvm-commits] CVS: llvm/lib/Bytecode/Reader/ReaderInternals.h ReaderWrappers.cpp

Chris Lattner lattner at cs.uiuc.edu
Sat Oct 4 15:15:18 PDT 2003


Changes in directory llvm/lib/Bytecode/Reader:

ReaderInternals.h updated: 1.46 -> 1.47
ReaderWrappers.cpp updated: 1.10 -> 1.11

---
Log message:

Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,
and because, while the class used by the interface is abstract, the actual
concept is not.


---
Diffs of the changes:

Index: llvm/lib/Bytecode/Reader/ReaderInternals.h
diff -u llvm/lib/Bytecode/Reader/ReaderInternals.h:1.46 llvm/lib/Bytecode/Reader/ReaderInternals.h:1.47
--- llvm/lib/Bytecode/Reader/ReaderInternals.h:1.46	Sat Oct  4 15:00:03 2003
+++ llvm/lib/Bytecode/Reader/ReaderInternals.h	Sat Oct  4 15:14:40 2003
@@ -43,7 +43,7 @@
   unsigned FunctionSlot;
 };
 
-class BytecodeParser : public AbstractModuleProvider {
+class BytecodeParser : public ModuleProvider {
   BytecodeParser(const BytecodeParser &);  // DO NOT IMPLEMENT
   void operator=(const BytecodeParser &);  // DO NOT IMPLEMENT
 public:


Index: llvm/lib/Bytecode/Reader/ReaderWrappers.cpp
diff -u llvm/lib/Bytecode/Reader/ReaderWrappers.cpp:1.10 llvm/lib/Bytecode/Reader/ReaderWrappers.cpp:1.11
--- llvm/lib/Bytecode/Reader/ReaderWrappers.cpp:1.10	Sat Oct  4 14:19:37 2003
+++ llvm/lib/Bytecode/Reader/ReaderWrappers.cpp	Sat Oct  4 15:14:40 2003
@@ -156,7 +156,7 @@
 
 /// getBytecodeBufferModuleProvider - lazy function-at-a-time loading from a
 /// buffer
-AbstractModuleProvider* 
+ModuleProvider* 
 getBytecodeBufferModuleProvider(const unsigned char *Buffer, unsigned Length,
                                 const std::string &ModuleID) {
   return new BytecodeBufferReader(Buffer, Length, ModuleID);
@@ -167,7 +167,7 @@
 Module *ParseBytecodeBuffer(const unsigned char *Buffer, unsigned Length,
                             const std::string &ModuleID, std::string *ErrorStr){
   try {
-    std::auto_ptr<AbstractModuleProvider>
+    std::auto_ptr<ModuleProvider>
       AMP(getBytecodeBufferModuleProvider(Buffer, Length, ModuleID));
     return AMP->releaseModule();
   } catch (std::string &err) {
@@ -178,8 +178,7 @@
 
 /// getBytecodeModuleProvider - lazy function-at-a-time loading from a file
 ///
-AbstractModuleProvider*
-getBytecodeModuleProvider(const std::string &Filename) {
+ModuleProvider *getBytecodeModuleProvider(const std::string &Filename) {
   if (Filename != std::string("-"))        // Read from a file...
     return new BytecodeFileReader(Filename);
   else                                     // Read from stdin
@@ -190,8 +189,7 @@
 ///
 Module *ParseBytecodeFile(const std::string &Filename, std::string *ErrorStr) {
   try {
-    std::auto_ptr<AbstractModuleProvider>
-      AMP(getBytecodeModuleProvider(Filename));
+    std::auto_ptr<ModuleProvider> AMP(getBytecodeModuleProvider(Filename));
     return AMP->releaseModule();
   } catch (std::string &err) {
     if (ErrorStr) *ErrorStr = err;





More information about the llvm-commits mailing list