LLVM API Documentation
#include <ModuleProvider.h>
Inheritance diagram for llvm::ExistingModuleProvider:
Public Member Functions | |
ExistingModuleProvider (Module *M) | |
void | materializeFunction (Function *F) |
Module * | materializeModule () |
Definition at line 65 of file ModuleProvider.h.
llvm::ExistingModuleProvider::ExistingModuleProvider | ( | Module * | M | ) | [inline] |
void llvm::ExistingModuleProvider::materializeFunction | ( | Function * | F | ) | [inline, virtual] |
materializeFunction - make sure the given function is fully read. Note that this can throw an exception if the module is corrupt!
Implements llvm::ModuleProvider.
Definition at line 69 of file ModuleProvider.h.
Module* llvm::ExistingModuleProvider::materializeModule | ( | ) | [inline, virtual] |
materializeModule - make sure the entire Module has been completely read. Note that this can throw an exception if the module is corrupt!
Implements llvm::ModuleProvider.
Definition at line 70 of file ModuleProvider.h.
References llvm::ModuleProvider::TheModule.