Lines Matching defs:Module
27 #include <llvm/IR/Module.h>
60 llvm::Module *Module;
80 Module->getNamedMetadata("#rs_export_foreach");
254 OldName + ".expand", Module);
335 : ModulePass(ID), Module(NULL), Context(NULL),
341 * Module will contain a new function of the name "<NAME>.expand" that
357 llvm::DataLayout DL(Module);
489 llvm::DataLayout DL(Module);
761 bool allocPointersExposed(llvm::Module &Module) {
768 if (Module.getFunction(Name) &&
796 llvm::Function *Function = Module.getFunction(*FI);
820 void connectRenderScriptTBAAMetadata(llvm::Module &Module) {
832 virtual bool runOnModule(llvm::Module &Module) {
834 this->Module = &Module;
835 this->Context = &Module.getContext();
839 bcinfo::MetadataExtractor me(&Module);
848 bool AllocsExposed = allocPointersExposed(Module);
853 llvm::Function *kernel = Module.getFunction(name);
870 connectRenderScriptTBAAMetadata(Module);