aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ModuleProvider.h
Commit message (Collapse)AuthorAgeFilesLines
* Add commentsChris Lattner2004-02-011-1/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11042 91177308-0d34-0410-b5e6-96231b3b80d8
* To materialize a module, you need to know what functions NEED to be read andMisha Brukman2004-01-211-1/+2
| | | | | | | | | which ones don't, which is state that the parent class doesn't know without knowing the implementation. Let the children classes implement materializeModule(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10942 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a new class useful for providing fully materialized modules to ↵Chris Lattner2003-12-301-0/+12
| | | | | | ExecutionEngine's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10645 91177308-0d34-0410-b5e6-96231b3b80d8
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8
* Return the Module being materialized to avoid always calling getModule().Misha Brukman2003-10-171-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9198 91177308-0d34-0410-b5e6-96231b3b80d8
* Rename AbstractModuleProvider -> ModuleProvider, to match the header file name,Chris Lattner2003-10-041-3/+3
| | | | | | | | and because, while the class used by the interface is abstract, the actual concept is not. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8850 91177308-0d34-0410-b5e6-96231b3b80d8
* make the header comment more usefulChris Lattner2003-09-301-2/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8774 91177308-0d34-0410-b5e6-96231b3b80d8
* Materialize the module before releasing it.Misha Brukman2003-09-221-5/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8668 91177308-0d34-0410-b5e6-96231b3b80d8
* Abstract interface for module providers, e.g. streaming bytecode reader.Misha Brukman2003-09-181-0/+40
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8593 91177308-0d34-0410-b5e6-96231b3b80d8