Lines Matching refs:Module

41   Module *createEmptyModule(StringRef Name = StringRef()) {
42 Module * M = new Module(Name, Context);
47 Function *startFunction(Module *M, FunctionType *FT, StringRef Name) { in startFunction()
63 Function *insertSimpleCallFunction(Module *M, Function *Callee) { in insertSimpleCallFunction()
79 Function *insertMainFunction(Module *M, uint32_t returnCode) { in insertMainFunction()
92 Function *insertAddFunction(Module *M, StringRef Name = "add") {
111 Function *insertExternalReferenceToFunction(Module *M, FunctionType *FTy, in insertExternalReferenceToFunction()
119 Function *insertExternalReferenceToFunction(Module *M, Function *Func) { in insertExternalReferenceToFunction()
128 GlobalVariable *insertGlobalInt32(Module *M, in insertGlobalInt32()
152 Function *insertAccumulateFunction(Module *M,
191 void createCrossModuleRecursiveCase(std::unique_ptr<Module> &A, Function *&FA, in createCrossModuleRecursiveCase()
192 std::unique_ptr<Module> &B, in createCrossModuleRecursiveCase()
216 createThreeModuleChainedCallsCase(std::unique_ptr<Module> &A, Function *&FA, in createThreeModuleChainedCallsCase()
217 std::unique_ptr<Module> &B, Function *&FB, in createThreeModuleChainedCallsCase()
218 std::unique_ptr<Module> &C, Function *&FC) { in createThreeModuleChainedCallsCase()
234 void createTwoModuleCase(std::unique_ptr<Module> &A, Function *&FA, in createTwoModuleCase()
235 std::unique_ptr<Module> &B, Function *&FB) { in createTwoModuleCase()
245 void createTwoModuleExternCase(std::unique_ptr<Module> &A, Function *&FA, in createTwoModuleExternCase()
246 std::unique_ptr<Module> &B, Function *&FB) { in createTwoModuleExternCase()
258 void createThreeModuleCase(std::unique_ptr<Module> &A, Function *&FA, in createThreeModuleCase()
259 std::unique_ptr<Module> &B, Function *&FB, in createThreeModuleCase()
260 std::unique_ptr<Module> &C, Function *&FC) { in createThreeModuleCase()
301 void createJIT(std::unique_ptr<Module> M) { in createJIT()
328 std::unique_ptr<Module> M;