Lines Matching refs:Module
17 #include "llvm/IR/Module.h"
29 M.reset(new Module("MyModule", Ctx));
66 std::unique_ptr<Module> M;
101 Module *LinkedModule = new Module("MyModuleLinked", Ctx);
134 static Module *getExternal(LLVMContext &Ctx, StringRef FuncName) {
136 Module *M = new Module("ExternalModule", Ctx);
150 static Module *getInternal(LLVMContext &Ctx) {
151 Module *InternalM = new Module("InternalModule", Ctx);
174 std::unique_ptr<Module> InternalM(getInternal(Ctx));
175 std::unique_ptr<Module> EmptyM(new Module("EmptyModule1", Ctx));
181 std::unique_ptr<Module> InternalM(getInternal(Ctx));
182 std::unique_ptr<Module> EmptyM(new Module("EmptyModule1", Ctx));
193 std::unique_ptr<Module> M1 = parseAssemblyString(M1Str, Err, C);
197 std::unique_ptr<Module> M2 = parseAssemblyString(M2Str, Err, C);
207 std::unique_ptr<Module> DestM(getExternal(Ctx, "foo"));
208 std::unique_ptr<Module> SourceM(getExternal(Ctx, "bar"));
229 std::unique_ptr<Module> DestM(getExternal(Ctx, "foo"));
230 std::unique_ptr<Module> SourceM(getExternal(Ctx, "foo"));
254 std::unique_ptr<Module> Src = parseAssemblyString(SrcStr, Err, C);
282 auto Dst = std::make_unique<Module>("Linked", C);
334 std::unique_ptr<Module> Foo = parseAssemblyString(FooStr, Err, C);
342 std::unique_ptr<Module> Bar = parseAssemblyString(BarStr, Err, C);
351 auto Dst = std::make_unique<Module>("Linked", C);