Lines Matching defs:M2
38 std::unique_ptr<Module> M2 = parseIR(Ctx, "");
39 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
46 std::unique_ptr<Module> M2 = parseIR(Ctx, "define void @f() { ret void }");
52 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
77 std::unique_ptr<Module> M2 = parseIR(Ctx, "@g = external global i32");
79 EXPECT_EQ(StructuralHash(*M0), StructuralHash(*M2));
85 std::unique_ptr<Module> M2 = parseIR(Ctx, "@g = global float 1.0");
86 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
92 std::unique_ptr<Module> M2 = parseIR(Ctx, "define void @f(i32) { ret void }");
93 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
99 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i32 @f() { ret i32 0 }");
100 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
101 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
110 std::unique_ptr<Module> M2 =
115 EXPECT_NE(StructuralHash(*M1), StructuralHash(*M2));
124 std::unique_ptr<Module> M2 = parseIR(Ctx, "define void @f(ptr %p) {\n"
128 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
129 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
138 std::unique_ptr<Module> M2 = parseIR(Ctx, "define void @f(ptr %p) {\n"
142 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
143 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
150 std::unique_ptr<Module> M2 = parseIR(
162 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
171 std::unique_ptr<Module> M2 = 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));
187 std::unique_ptr<Module> M2 =
193 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
194 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
204 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i64 @f(i64 %a) {\n"
209 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
210 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
218 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i64 @f2() {\n"
221 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
222 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
230 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i128 @f2() {\n"
233 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
234 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
242 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i64 @f2(i64 %a, i64 %b) {\n"
245 EXPECT_EQ(StructuralHash(*M1), StructuralHash(*M2));
246 EXPECT_NE(StructuralHash(*M1, true), StructuralHash(*M2, true));
258 std::unique_ptr<Module> M2 = parseIR(Ctx, "define i64 @g(i64 %a) {\n"
264 auto *F2 = M2->getFunction("g");