X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FVMCore%2FModuleProvider.cpp;h=cfff97c237f9f8bb9bc816b2cbe320bc51a7f435;hb=b5bd026a756d8650f2a94607c9b1dc34cf1c024a;hp=ba324d089413685342a12bcbd568f11afe554825;hpb=b576c94c15af9a440f69d9d03c2afead7971118c;p=oota-llvm.git diff --git a/lib/VMCore/ModuleProvider.cpp b/lib/VMCore/ModuleProvider.cpp index ba324d08941..cfff97c237f 100644 --- a/lib/VMCore/ModuleProvider.cpp +++ b/lib/VMCore/ModuleProvider.cpp @@ -1,10 +1,10 @@ //===-- ModuleProvider.cpp - Base implementation for module providers -----===// -// +// // The LLVM Compiler Infrastructure // -// This file was developed by the LLVM research group and is distributed under -// the University of Illinois Open Source License. See LICENSE.TXT for details. -// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// //===----------------------------------------------------------------------===// // // Minimal implementation of the abstract interface for providing a module. @@ -13,6 +13,7 @@ #include "llvm/ModuleProvider.h" #include "llvm/Module.h" +using namespace llvm; /// ctor - always have a valid Module /// @@ -23,15 +24,3 @@ ModuleProvider::ModuleProvider() : TheModule(0) { } ModuleProvider::~ModuleProvider() { delete TheModule; } - -/// materializeFunction - make sure the given function is fully read. -/// -Module* ModuleProvider::materializeModule() { - assert(TheModule && "Attempting to materialize an invalid module!"); - - for (Module::iterator i = TheModule->begin(), e = TheModule->end(); - i != e; ++i) - materializeFunction(i); - - return TheModule; -}