Lines Matching defs:M1
37 std::unique_ptr<Module> M1 = parseIR(Ctx, "");
39 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
45 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f() { ret void }");
49 EXPECT_NE(StructuralHash(*M0), StructuralHash(*M1));
51 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M3));
52 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
76 std::unique_ptr<Module> M1 = parseIR(Ctx, "declare void @f()");
78 EXPECT_EQ(StructuralHash(*M0), StructuralHash(*M1));
84 std::unique_ptr<Module> M1 = parseIR(Ctx, "@g = global i32 1");
86 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
91 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f() { ret void }");
93 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
98 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f() { ret void }");
100 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
101 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
106 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f(ptr %p) {\n"
115 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
120 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f(ptr %p) {\n"
128 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
129 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
134 std::unique_ptr<Module> M1 = parseIR(Ctx, "define void @f(ptr %p) {\n"
142 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
143 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
148 std::unique_ptr<Module> M1 = parseIR(Ctx, "@a = global i32 1\n");
162 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
167 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i1 @f(i64 %a, i64 %b) {\n"
175 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
176 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
181 std::unique_ptr<Module> M1 =
193 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
194 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
199 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i64 @f(i64 %a) {\n"
209 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
210 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
215 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i64 @f1() {\n"
221 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
222 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
227 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i128 @f1() {\n"
233 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
234 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
239 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i64 @f1(i64 %a, i64 %b) {\n"
245 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
246 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
251 std::unique_ptr<Module> M1 = parseIR(Ctx, "define i64 @f(i64 %a) {\n"
257 auto *F1 = M1->getFunction("f");