Lines Matching refs:Module
24 #include "llvm/IR/Module.h"
43 Module *M,
49 Module *M,
54 ExecutionEngine *(*ExecutionEngine::InterpCtor)(Module *M,
57 ExecutionEngine::ExecutionEngine(Module *M)
66 assert(M && "Module is null?");
120 bool ExecutionEngine::removeModule(Module *M) {
121 for(SmallVectorImpl<Module *>::iterator I = Modules.begin(),
123 Module *Found = *I;
185 void ExecutionEngine::clearGlobalMappingsFromModule(Module *M) {
188 for (Module::iterator FI = M->begin(), FE = M->end(); FI != FE; ++FI)
190 for (Module::global_iterator GI = M->global_begin(), GE = M->global_end();
298 void ExecutionEngine::runStaticConstructorsDestructors(Module *module,
301 GlobalVariable *GV = module->getNamedGlobal(Name);
338 // Execute global ctors/dtors for each module in the program.
401 ExecutionEngine *ExecutionEngine::create(Module *M,
419 /// of the module.
420 ExecutionEngine *ExecutionEngine::createJIT(Module *M,
1176 // to hold them. If there is more than one module, do a prepass over globals
1183 Module &M = *Modules[m];
1184 for (Module::const_global_iterator I = M.global_begin(),
1217 Module &M = *Modules[m];
1218 for (Module::const_global_iterator I = M.global_begin(), E = M.global_end();
1220 // In the multi-module case, see what this global maps to.
1262 for (Module::const_global_iterator I = M.global_begin(), E = M.global_end();