summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-09-30 17:53:30 +0000
committerChris Lattner <sabre@nondot.org>2003-09-30 17:53:30 +0000
commit25a0acb379ed36a51670a616a87c569b887528ef (patch)
tree311cca918fdbe0e0dfded5440c8f3cc605028094
parent143af9cf13a007528d005ea20f9ec8f287a25c5b (diff)
downloadbcm5719-llvm-25a0acb379ed36a51670a616a87c569b887528ef.tar.gz
bcm5719-llvm-25a0acb379ed36a51670a616a87c569b887528ef.zip
make the header comment more useful
llvm-svn: 8774
-rw-r--r--llvm/include/llvm/ModuleProvider.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/include/llvm/ModuleProvider.h b/llvm/include/llvm/ModuleProvider.h
index 8ef74276574..e8e6052c0f9 100644
--- a/llvm/include/llvm/ModuleProvider.h
+++ b/llvm/include/llvm/ModuleProvider.h
@@ -1,6 +1,10 @@
//===-- llvm/ModuleProvider.h - Interface for module providers --*- C++ -*-===//
//
-// Abstract interface for providing a module.
+// This file provides an abstract interface for loading a module from some
+// place. This interface allows incremental or random access loading of
+// functions from the file. This is useful for applications like JIT compilers
+// or interprocedural optimizers that do not need the entire program in memory
+// at the same time.
//
//===----------------------------------------------------------------------===//
@@ -39,7 +43,6 @@ public:
TheModule = 0;
return tempM;
}
-
};
#endif
OpenPOWER on IntegriCloud