LLVM  6.0.0svn
Namespaces | Functions
IRReader.h File Reference
#include <memory>
Include dependency graph for IRReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Functions

std::unique_ptr< Modulellvm::getLazyIRFileModule (StringRef Filename, SMDiagnostic &Err, LLVMContext &Context, bool ShouldLazyLoadMetadata=false)
 If the given file holds a bitcode image, return a Module for it which does lazy deserialization of function bodies. More...
 
std::unique_ptr< Modulellvm::parseIR (MemoryBufferRef Buffer, SMDiagnostic &Err, LLVMContext &Context, bool UpgradeDebugInfo=true)
 If the given MemoryBuffer holds a bitcode image, return a Module for it. More...
 
std::unique_ptr< Modulellvm::parseIRFile (StringRef Filename, SMDiagnostic &Err, LLVMContext &Context, bool UpgradeDebugInfo=true)
 If the given file holds a bitcode image, return a Module for it. More...