LLVM API Documentation
#include "llvm/System/Path.h"
#include "llvm/ModuleProvider.h"
#include "llvm/Module.h"
#include <string>
Include dependency graph for include/llvm/Bytecode/Reader.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | llvm |
Functions | |
ModuleProvider * | llvm::getBytecodeModuleProvider (const std::string &Filename, BytecodeHandler *H=0) |
ModuleProvider * | llvm::getBytecodeBufferModuleProvider (const unsigned char *Buffer, unsigned BufferSize, const std::string &ModuleID="", BytecodeHandler *H=0) |
Module * | llvm::ParseBytecodeFile (const std::string &Filename, std::string *ErrorStr=0) |
Parse the given bytecode file. | |
Module * | llvm::ParseBytecodeBuffer (const unsigned char *Buffer, unsigned BufferSize, const std::string &ModuleID="", std::string *ErrorStr=0) |
Parse a given bytecode buffer. | |
bool | llvm::GetBytecodeDependentLibraries (const std::string &fileName, Module::LibraryListType &deplibs) |
Get the list of dependent libraries from a bytecode file. | |
bool | llvm::GetBytecodeSymbols (const sys::Path &fileName, std::vector< std::string > &syms) |
Get a bytecode file's externally visibile defined global symbols. | |
ModuleProvider * | llvm::GetBytecodeSymbols (const unsigned char *Buffer, unsigned Length, const std::string &ModuleID, std::vector< std::string > &symbols) |
Get a bytecode file's externally visibile defined global symbols. |