Lines Matching refs:flag
1058 auto MArchMips16 = makeMultilib("/mips16").flag("+m32").flag("+mips16"); in findMipsCsMultilibs()
1061 makeMultilib("/micromips").flag("+m32").flag("+mmicromips"); in findMipsCsMultilibs()
1063 auto MArchDefault = makeMultilib("").flag("-mips16").flag("-mmicromips"); in findMipsCsMultilibs()
1065 auto UCLibc = makeMultilib("/uclibc").flag("+muclibc"); in findMipsCsMultilibs()
1067 auto SoftFloat = makeMultilib("/soft-float").flag("+msoft-float"); in findMipsCsMultilibs()
1069 auto Nan2008 = makeMultilib("/nan2008").flag("+mnan=2008"); in findMipsCsMultilibs()
1072 makeMultilib("").flag("-msoft-float").flag("-mnan=2008"); in findMipsCsMultilibs()
1074 auto BigEndian = makeMultilib("").flag("+EB").flag("-EL"); in findMipsCsMultilibs()
1076 auto LittleEndian = makeMultilib("/el").flag("+EL").flag("-EB"); in findMipsCsMultilibs()
1082 .flag("+mabi=n64") in findMipsCsMultilibs()
1083 .flag("-mabi=n32") in findMipsCsMultilibs()
1084 .flag("-m32"); in findMipsCsMultilibs()
1112 Multilib().gccSuffix("/n32").includeSuffix("/n32").flag("+mabi=n32"); in findMipsCsMultilibs()
1117 .flag("+m64") in findMipsCsMultilibs()
1118 .flag("-m32") in findMipsCsMultilibs()
1119 .flag("-mabi=n32"); in findMipsCsMultilibs()
1122 Multilib().gccSuffix("/32").flag("-m64").flag("+m32").flag("-mabi=n32"); in findMipsCsMultilibs()
1151 .Maybe(Multilib("/mips-r2").flag("+march=mips32r2")) in findMipsAndroidMultilibs()
1152 .Maybe(Multilib("/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1157 .Either(Multilib().flag("+march=mips32"), in findMipsAndroidMultilibs()
1158 Multilib("/mips-r2", "", "/mips-r2").flag("+march=mips32r2"), in findMipsAndroidMultilibs()
1159 Multilib("/mips-r6", "", "/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1165 Multilib().flag("+march=mips64r6"), in findMipsAndroidMultilibs()
1166 Multilib("/32/mips-r1", "", "/mips-r1").flag("+march=mips32"), in findMipsAndroidMultilibs()
1167 Multilib("/32/mips-r2", "", "/mips-r2").flag("+march=mips32r2"), in findMipsAndroidMultilibs()
1168 Multilib("/32/mips-r6", "", "/mips-r6").flag("+march=mips32r6")) in findMipsAndroidMultilibs()
1191 .flag("+EB") in findMipsMuslMultilibs()
1192 .flag("-EL") in findMipsMuslMultilibs()
1193 .flag("+march=mips32r2"); in findMipsMuslMultilibs()
1196 .flag("-EB") in findMipsMuslMultilibs()
1197 .flag("+EL") in findMipsMuslMultilibs()
1198 .flag("+march=mips32r2"); in findMipsMuslMultilibs()
1222 .flag("+m32") in findMipsMtiMultilibs()
1223 .flag("-m64") in findMipsMtiMultilibs()
1224 .flag("-mmicromips") in findMipsMtiMultilibs()
1225 .flag("+march=mips32"); in findMipsMtiMultilibs()
1228 .flag("+m32") in findMipsMtiMultilibs()
1229 .flag("-m64") in findMipsMtiMultilibs()
1230 .flag("+mmicromips"); in findMipsMtiMultilibs()
1233 .flag("-m32") in findMipsMtiMultilibs()
1234 .flag("+m64") in findMipsMtiMultilibs()
1235 .flag("+march=mips64r2"); in findMipsMtiMultilibs()
1237 auto MArchMips64 = makeMultilib("/mips64").flag("-m32").flag("+m64").flag( in findMipsMtiMultilibs()
1241 .flag("+m32") in findMipsMtiMultilibs()
1242 .flag("-m64") in findMipsMtiMultilibs()
1243 .flag("-mmicromips") in findMipsMtiMultilibs()
1244 .flag("+march=mips32r2"); in findMipsMtiMultilibs()
1246 auto Mips16 = makeMultilib("/mips16").flag("+mips16"); in findMipsMtiMultilibs()
1248 auto UCLibc = makeMultilib("/uclibc").flag("+muclibc"); in findMipsMtiMultilibs()
1251 makeMultilib("/64").flag("+mabi=n64").flag("-mabi=n32").flag("-m32"); in findMipsMtiMultilibs()
1253 auto BigEndian = makeMultilib("").flag("+EB").flag("-EL"); in findMipsMtiMultilibs()
1255 auto LittleEndian = makeMultilib("/el").flag("+EL").flag("-EB"); in findMipsMtiMultilibs()
1257 auto SoftFloat = makeMultilib("/sof").flag("+msoft-float"); in findMipsMtiMultilibs()
1259 auto Nan2008 = makeMultilib("/nan2008").flag("+mnan=2008"); in findMipsMtiMultilibs()
1294 .flag("+EB") in findMipsMtiMultilibs()
1295 .flag("-msoft-float") in findMipsMtiMultilibs()
1296 .flag("-mnan=2008") in findMipsMtiMultilibs()
1297 .flag("-muclibc"); in findMipsMtiMultilibs()
1299 .flag("+EB") in findMipsMtiMultilibs()
1300 .flag("+msoft-float") in findMipsMtiMultilibs()
1301 .flag("-mnan=2008"); in findMipsMtiMultilibs()
1303 .flag("+EL") in findMipsMtiMultilibs()
1304 .flag("-msoft-float") in findMipsMtiMultilibs()
1305 .flag("-mnan=2008") in findMipsMtiMultilibs()
1306 .flag("-muclibc"); in findMipsMtiMultilibs()
1308 .flag("+EL") in findMipsMtiMultilibs()
1309 .flag("+msoft-float") in findMipsMtiMultilibs()
1310 .flag("-mnan=2008") in findMipsMtiMultilibs()
1311 .flag("-mmicromips"); in findMipsMtiMultilibs()
1313 .flag("+EB") in findMipsMtiMultilibs()
1314 .flag("-msoft-float") in findMipsMtiMultilibs()
1315 .flag("+mnan=2008") in findMipsMtiMultilibs()
1316 .flag("-muclibc"); in findMipsMtiMultilibs()
1318 .flag("+EL") in findMipsMtiMultilibs()
1319 .flag("-msoft-float") in findMipsMtiMultilibs()
1320 .flag("+mnan=2008") in findMipsMtiMultilibs()
1321 .flag("-muclibc") in findMipsMtiMultilibs()
1322 .flag("-mmicromips"); in findMipsMtiMultilibs()
1324 .flag("+EB") in findMipsMtiMultilibs()
1325 .flag("-msoft-float") in findMipsMtiMultilibs()
1326 .flag("+mnan=2008") in findMipsMtiMultilibs()
1327 .flag("+muclibc"); in findMipsMtiMultilibs()
1329 .flag("+EL") in findMipsMtiMultilibs()
1330 .flag("-msoft-float") in findMipsMtiMultilibs()
1331 .flag("+mnan=2008") in findMipsMtiMultilibs()
1332 .flag("+muclibc"); in findMipsMtiMultilibs()
1334 .flag("+EB") in findMipsMtiMultilibs()
1335 .flag("-msoft-float") in findMipsMtiMultilibs()
1336 .flag("-mnan=2008") in findMipsMtiMultilibs()
1337 .flag("+muclibc"); in findMipsMtiMultilibs()
1339 .flag("+EL") in findMipsMtiMultilibs()
1340 .flag("-msoft-float") in findMipsMtiMultilibs()
1341 .flag("-mnan=2008") in findMipsMtiMultilibs()
1342 .flag("+muclibc"); in findMipsMtiMultilibs()
1344 .flag("+EL") in findMipsMtiMultilibs()
1345 .flag("-msoft-float") in findMipsMtiMultilibs()
1346 .flag("+mnan=2008") in findMipsMtiMultilibs()
1347 .flag("+mmicromips"); in findMipsMtiMultilibs()
1349 .flag("+EL") in findMipsMtiMultilibs()
1350 .flag("+msoft-float") in findMipsMtiMultilibs()
1351 .flag("-mnan=2008") in findMipsMtiMultilibs()
1352 .flag("+mmicromips"); in findMipsMtiMultilibs()
1355 makeMultilib("/lib").osSuffix("").flag("-mabi=n32").flag("-mabi=n64"); in findMipsMtiMultilibs()
1357 makeMultilib("/lib32").osSuffix("").flag("+mabi=n32").flag("-mabi=n64"); in findMipsMtiMultilibs()
1359 makeMultilib("/lib64").osSuffix("").flag("-mabi=n32").flag("+mabi=n64"); in findMipsMtiMultilibs()
1393 auto Mips64r6 = makeMultilib("/mips64r6").flag("+m64").flag("-m32"); in findMipsImgMultilibs()
1395 auto LittleEndian = makeMultilib("/el").flag("+EL").flag("-EB"); in findMipsImgMultilibs()
1398 makeMultilib("/64").flag("+mabi=n64").flag("-mabi=n32").flag("-m32"); in findMipsImgMultilibs()
1416 .flag("+EB") in findMipsImgMultilibs()
1417 .flag("-msoft-float") in findMipsImgMultilibs()
1418 .flag("-mmicromips"); in findMipsImgMultilibs()
1420 .flag("+EB") in findMipsImgMultilibs()
1421 .flag("+msoft-float") in findMipsImgMultilibs()
1422 .flag("-mmicromips"); in findMipsImgMultilibs()
1424 .flag("+EL") in findMipsImgMultilibs()
1425 .flag("-msoft-float") in findMipsImgMultilibs()
1426 .flag("-mmicromips"); in findMipsImgMultilibs()
1428 .flag("+EL") in findMipsImgMultilibs()
1429 .flag("+msoft-float") in findMipsImgMultilibs()
1430 .flag("-mmicromips"); in findMipsImgMultilibs()
1432 .flag("+EB") in findMipsImgMultilibs()
1433 .flag("-msoft-float") in findMipsImgMultilibs()
1434 .flag("+mmicromips"); in findMipsImgMultilibs()
1436 .flag("+EB") in findMipsImgMultilibs()
1437 .flag("+msoft-float") in findMipsImgMultilibs()
1438 .flag("+mmicromips"); in findMipsImgMultilibs()
1440 .flag("+EL") in findMipsImgMultilibs()
1441 .flag("-msoft-float") in findMipsImgMultilibs()
1442 .flag("+mmicromips"); in findMipsImgMultilibs()
1444 .flag("+EL") in findMipsImgMultilibs()
1445 .flag("+msoft-float") in findMipsImgMultilibs()
1446 .flag("+mmicromips"); in findMipsImgMultilibs()
1449 makeMultilib("/lib").osSuffix("").flag("-mabi=n32").flag("-mabi=n64"); in findMipsImgMultilibs()
1451 makeMultilib("/lib32").osSuffix("").flag("+mabi=n32").flag("-mabi=n64"); in findMipsImgMultilibs()
1453 makeMultilib("/lib64").osSuffix("").flag("-mabi=n32").flag("+mabi=n64"); in findMipsImgMultilibs()
1560 .flag("+march=armv7-a") in findAndroidArmMultilibs()
1561 .flag("-mthumb"); in findAndroidArmMultilibs()
1563 .flag("-march=armv7-a") in findAndroidArmMultilibs()
1564 .flag("+mthumb"); in findAndroidArmMultilibs()
1566 .flag("+march=armv7-a") in findAndroidArmMultilibs()
1567 .flag("+mthumb"); in findAndroidArmMultilibs()
1569 .flag("-march=armv7-a") in findAndroidArmMultilibs()
1570 .flag("-mthumb"); in findAndroidArmMultilibs()
1600 Multilib WithoutExceptions = makeMultilib("/430").flag("-exceptions"); in findMSP430Multilibs()
1601 Multilib WithExceptions = makeMultilib("/430/exceptions").flag("+exceptions"); in findMSP430Multilibs()
1656 auto HardFloat = makeMultilib("/hard-fp").flag("+hard-fp"); in findCSKYMultilibs()
1657 auto SoftFpFloat = makeMultilib("/soft-fp").flag("+soft-fp"); in findCSKYMultilibs()
1658 auto SoftFloat = makeMultilib("").flag("+soft"); in findCSKYMultilibs()
1659 auto Arch801 = makeMultilib("/ck801").flag("+march=ck801"); in findCSKYMultilibs()
1660 auto Arch802 = makeMultilib("/ck802").flag("+march=ck802"); in findCSKYMultilibs()
1661 auto Arch803 = makeMultilib("/ck803").flag("+march=ck803"); in findCSKYMultilibs()
1663 auto Arch804 = makeMultilib("/ck803").flag("+march=ck804"); in findCSKYMultilibs()
1664 auto Arch805 = makeMultilib("/ck805").flag("+march=ck805"); in findCSKYMultilibs()
1665 auto Arch807 = makeMultilib("/ck807").flag("+march=ck807"); in findCSKYMultilibs()
1666 auto Arch810 = makeMultilib("").flag("+march=ck810"); in findCSKYMultilibs()
1667 auto Arch810v = makeMultilib("/ck810v").flag("+march=ck810v"); in findCSKYMultilibs()
1668 auto Arch860 = makeMultilib("/ck860").flag("+march=ck860"); in findCSKYMultilibs()
1669 auto Arch860v = makeMultilib("/ck860v").flag("+march=ck860v"); in findCSKYMultilibs()
1670 auto BigEndian = makeMultilib("/big").flag("+EB"); in findCSKYMultilibs()
1705 .flag(Twine("+march=", Element.march).str()) in findRISCVBareMetalMultilibs()
1706 .flag(Twine("+mabi=", Element.mabi).str())); in findRISCVBareMetalMultilibs()
1745 Multilib Ilp32 = makeMultilib("lib32/ilp32").flag("+m32").flag("+mabi=ilp32"); in findRISCVMultilibs()
1747 makeMultilib("lib32/ilp32f").flag("+m32").flag("+mabi=ilp32f"); in findRISCVMultilibs()
1749 makeMultilib("lib32/ilp32d").flag("+m32").flag("+mabi=ilp32d"); in findRISCVMultilibs()
1750 Multilib Lp64 = makeMultilib("lib64/lp64").flag("+m64").flag("+mabi=lp64"); in findRISCVMultilibs()
1751 Multilib Lp64f = makeMultilib("lib64/lp64f").flag("+m64").flag("+mabi=lp64f"); in findRISCVMultilibs()
1752 Multilib Lp64d = makeMultilib("lib64/lp64d").flag("+m64").flag("+mabi=lp64d"); in findRISCVMultilibs()
1809 .flag("-m32") in findBiarchMultilibs()
1810 .flag("+m64") in findBiarchMultilibs()
1811 .flag("-mx32"); in findBiarchMultilibs()
1815 .flag("+m32") in findBiarchMultilibs()
1816 .flag("-m64") in findBiarchMultilibs()
1817 .flag("-mx32"); in findBiarchMultilibs()
1821 .flag("-m32") in findBiarchMultilibs()
1822 .flag("-m64") in findBiarchMultilibs()
1823 .flag("+mx32"); in findBiarchMultilibs()
1849 Default.flag("+m32").flag("-m64").flag("-mx32"); in findBiarchMultilibs()
1851 Default.flag("-m32").flag("+m64").flag("-mx32"); in findBiarchMultilibs()
1853 Default.flag("-m32").flag("-m64").flag("+mx32"); in findBiarchMultilibs()