Deleted Added
full compact
JIT.h (199481) JIT.h (201360)
1//===-- JIT.h - Class definition for the JIT --------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 90 unchanged lines hidden (view full) ---

99 virtual Module *removeModuleProvider(ModuleProvider *MP,
100 std::string *ErrInfo = 0);
101
102 /// deleteModuleProvider - Remove a ModuleProvider from the list of modules,
103 /// and deletes the ModuleProvider and owned Module. Avoids materializing
104 /// the underlying module.
105 virtual void deleteModuleProvider(ModuleProvider *P,std::string *ErrInfo = 0);
106
1//===-- JIT.h - Class definition for the JIT --------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 90 unchanged lines hidden (view full) ---

99 virtual Module *removeModuleProvider(ModuleProvider *MP,
100 std::string *ErrInfo = 0);
101
102 /// deleteModuleProvider - Remove a ModuleProvider from the list of modules,
103 /// and deletes the ModuleProvider and owned Module. Avoids materializing
104 /// the underlying module.
105 virtual void deleteModuleProvider(ModuleProvider *P,std::string *ErrInfo = 0);
106
107 /// materializeFunction - make sure the given function is fully read. If the
108 /// module is corrupt, this returns true and fills in the optional string with
109 /// information about the problem. If successful, this returns false.
110 ///
111 bool materializeFunction(Function *F, std::string *ErrInfo = 0);
112
107 /// runFunction - Start execution with the specified function and arguments.
108 ///
109 virtual GenericValue runFunction(Function *F,
110 const std::vector<GenericValue> &ArgValues);
111
112 /// getPointerToNamedFunction - This method returns the address of the
113 /// specified function by using the dlsym function call. As such it is only
114 /// useful for resolving library symbols, not code generated symbols.

--- 97 unchanged lines hidden ---
113 /// runFunction - Start execution with the specified function and arguments.
114 ///
115 virtual GenericValue runFunction(Function *F,
116 const std::vector<GenericValue> &ArgValues);
117
118 /// getPointerToNamedFunction - This method returns the address of the
119 /// specified function by using the dlsym function call. As such it is only
120 /// useful for resolving library symbols, not code generated symbols.

--- 97 unchanged lines hidden ---