Lines Matching defs:DL
19 const DataLayout &DL) {
22 Mang.getNameWithPrefix(SS, IRName, DL);
47 DataLayout DL("m:o"); // macho
49 Mod.setDataLayout(DL);
51 EXPECT_EQ(mangleStr("foo", Mang, DL), "_foo");
52 EXPECT_EQ(mangleStr("\01foo", Mang, DL), "foo");
53 EXPECT_EQ(mangleStr("?foo", Mang, DL), "_?foo");
67 DataLayout DL("m:x-p:32:32"); // 32-bit windows
69 Mod.setDataLayout(DL);
71 EXPECT_EQ(mangleStr("foo", Mang, DL), "_foo");
72 EXPECT_EQ(mangleStr("\01foo", Mang, DL), "foo");
73 EXPECT_EQ(mangleStr("?foo", Mang, DL), "?foo");
103 DataLayout DL("m:w-p:64:64"); // windows
105 Mod.setDataLayout(DL);
107 EXPECT_EQ(mangleStr("foo", Mang, DL), "foo");
108 EXPECT_EQ(mangleStr("\01foo", Mang, DL), "foo");
109 EXPECT_EQ(mangleStr("?foo", Mang, DL), "?foo");
139 DataLayout DL("m:a"); // XCOFF/AIX
141 Mod.setDataLayout(DL);
143 EXPECT_EQ(mangleStr("foo", Mang, DL), "foo");
144 EXPECT_EQ(mangleStr("\01foo", Mang, DL), "foo");
145 EXPECT_EQ(mangleStr("?foo", Mang, DL), "?foo");
159 DataLayout DL("m:l"); // GOFF
161 Mod.setDataLayout(DL);
164 EXPECT_EQ(mangleStr("foo", Mang, DL), "foo");
165 EXPECT_EQ(mangleStr("\01foo", Mang, DL), "foo");
166 EXPECT_EQ(mangleStr("?foo", Mang, DL), "?foo");