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 --- |