Added doxygen comments for the streaming module provider.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8672 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Misha Brukman 2003-09-22 23:40:38 +00:00
parent 12c29d10bb
commit 6ee548d337

View File

@ -16,28 +16,29 @@
#include <string>
#include <vector>
///
/// getBytecodeModuleProvider - lazy function-at-a-time loading from a file
///
AbstractModuleProvider*
getBytecodeModuleProvider(const std::string &Filename);
///
/// getBytecodeBufferModuleProvider - lazy function-at-a-time loading from a
/// buffer
///
AbstractModuleProvider*
getBytecodeBufferModuleProvider(const unsigned char *Buffer,
unsigned BufferSize,
const std::string &ModuleID);
const std::string &ModuleID = "");
/// Parse the given bytecode file
/// ParseBytecodeFile - Parse the given bytecode file
///
Module* ParseBytecodeFile(const std::string &Filename,
std::string *ErrorStr = 0);
/// Parse a given bytecode buffer
/// ParseBytecodeBuffer - Parse a given bytecode buffer
///
Module* ParseBytecodeBuffer(const unsigned char *Buffer,
unsigned BufferSize,
const std::string &ModuleID,
const std::string &ModuleID = "",
std::string *ErrorStr = 0);
/// ReadArchiveFile - Read bytecode files from the specfied .a file, returning