Lines Matching refs:Module
70 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm,
74 typedef llvm::SmallPtrSet<Module *, 4> ModulePtrSet;
98 void addModule(std::unique_ptr<Module> M) { in addModule()
102 bool removeModule(Module *M) { in removeModule()
107 bool hasModuleBeenAddedButNotLoaded(Module *M) { in hasModuleBeenAddedButNotLoaded()
111 bool hasModuleBeenLoaded(Module *M) { in hasModuleBeenLoaded()
117 bool hasModuleBeenFinalized(Module *M) { in hasModuleBeenFinalized()
121 bool ownsModule(Module* M) { in ownsModule()
126 void markModuleAsLoaded(Module *M) { in markModuleAsLoaded()
140 void markModuleAsFinalized(Module *M) { in markModuleAsFinalized()
160 Module *M = *I; in markAllLoadedModulesAsFinalized()
174 Module *M = *I; in freeModulePtrSet()
217 void addModule(std::unique_ptr<Module> M) override;
221 bool removeModule(Module *M) override;
241 void generateCodeForModule(Module *M) override;
253 virtual void finalizeModule(Module *);
306 createJIT(std::unique_ptr<Module> M,
328 std::unique_ptr<MemoryBuffer> emitObject(Module *M);
335 Module *findModuleForSymbol(const std::string &Name,