Lines Matching refs:addMultilibFlag
38 using tools::addMultilibFlag;
1483 addMultilibFlag(TargetTriple.isMIPS32(), "m32", Flags); in findMIPSMultilibs()
1484 addMultilibFlag(TargetTriple.isMIPS64(), "m64", Flags); in findMIPSMultilibs()
1485 addMultilibFlag(isMips16(Args), "mips16", Flags); in findMIPSMultilibs()
1486 addMultilibFlag(CPUName == "mips32", "march=mips32", Flags); in findMIPSMultilibs()
1487 addMultilibFlag(CPUName == "mips32r2" || CPUName == "mips32r3" || in findMIPSMultilibs()
1490 addMultilibFlag(CPUName == "mips32r6", "march=mips32r6", Flags); in findMIPSMultilibs()
1491 addMultilibFlag(CPUName == "mips64", "march=mips64", Flags); in findMIPSMultilibs()
1492 addMultilibFlag(CPUName == "mips64r2" || CPUName == "mips64r3" || in findMIPSMultilibs()
1496 addMultilibFlag(CPUName == "mips64r6", "march=mips64r6", Flags); in findMIPSMultilibs()
1497 addMultilibFlag(isMicroMips(Args), "mmicromips", Flags); in findMIPSMultilibs()
1498 addMultilibFlag(tools::mips::isUCLibc(Args), "muclibc", Flags); in findMIPSMultilibs()
1499 addMultilibFlag(tools::mips::isNaN2008(D, Args, TargetTriple), "mnan=2008", in findMIPSMultilibs()
1501 addMultilibFlag(ABIName == "n32", "mabi=n32", Flags); in findMIPSMultilibs()
1502 addMultilibFlag(ABIName == "n64", "mabi=n64", Flags); in findMIPSMultilibs()
1503 addMultilibFlag(isSoftFloatABI(Args), "msoft-float", Flags); in findMIPSMultilibs()
1504 addMultilibFlag(!isSoftFloatABI(Args), "mhard-float", Flags); in findMIPSMultilibs()
1505 addMultilibFlag(isMipsEL(TargetArch), "EL", Flags); in findMIPSMultilibs()
1506 addMultilibFlag(!isMipsEL(TargetArch), "EB", Flags); in findMIPSMultilibs()
1578 addMultilibFlag(IsArmV7Mode, "march=armv7-a", Flags); in findAndroidArmMultilibs()
1579 addMultilibFlag(IsThumbMode, "mthumb", Flags); in findAndroidArmMultilibs()
1602 addMultilibFlag(Args.hasFlag(options::OPT_fexceptions, in findMSP430Multilibs()
1624 addMultilibFlag(TheFloatABI == tools::csky::FloatABI::Hard, "hard-fp", Flags); in findCSKYMultilibs()
1625 addMultilibFlag(TheFloatABI == tools::csky::FloatABI::SoftFP, "soft-fp", in findCSKYMultilibs()
1627 addMultilibFlag(TheFloatABI == tools::csky::FloatABI::Soft, "soft", Flags); in findCSKYMultilibs()
1628 addMultilibFlag(ARCHName == "ck801", "march=ck801", Flags); in findCSKYMultilibs()
1629 addMultilibFlag(ARCHName == "ck802", "march=ck802", Flags); in findCSKYMultilibs()
1630 addMultilibFlag(ARCHName == "ck803", "march=ck803", Flags); in findCSKYMultilibs()
1631 addMultilibFlag(ARCHName == "ck804", "march=ck804", Flags); in findCSKYMultilibs()
1632 addMultilibFlag(ARCHName == "ck805", "march=ck805", Flags); in findCSKYMultilibs()
1633 addMultilibFlag(ARCHName == "ck807", "march=ck807", Flags); in findCSKYMultilibs()
1634 addMultilibFlag(ARCHName == "ck810", "march=ck810", Flags); in findCSKYMultilibs()
1635 addMultilibFlag(ARCHName == "ck810v", "march=ck810v", Flags); in findCSKYMultilibs()
1636 addMultilibFlag(ARCHName == "ck860", "march=ck860", Flags); in findCSKYMultilibs()
1637 addMultilibFlag(ARCHName == "ck860v", "march=ck860v", Flags); in findCSKYMultilibs()
1643 addMultilibFlag(isBigEndian, "EB", Flags); in findCSKYMultilibs()
1714 addMultilibFlag(MArch == Element.march, in findRISCVBareMetalMultilibs()
1718 addMultilibFlag(ABIName == Element.mabi, in findRISCVBareMetalMultilibs()
1751 addMultilibFlag(!IsRV64, "m32", Flags); in findRISCVMultilibs()
1752 addMultilibFlag(IsRV64, "m64", Flags); in findRISCVMultilibs()
1753 addMultilibFlag(ABIName == "ilp32", "mabi=ilp32", Flags); in findRISCVMultilibs()
1754 addMultilibFlag(ABIName == "ilp32f", "mabi=ilp32f", Flags); in findRISCVMultilibs()
1755 addMultilibFlag(ABIName == "ilp32d", "mabi=ilp32d", Flags); in findRISCVMultilibs()
1756 addMultilibFlag(ABIName == "lp64", "mabi=lp64", Flags); in findRISCVMultilibs()
1757 addMultilibFlag(ABIName == "lp64f", "mabi=lp64f", Flags); in findRISCVMultilibs()
1758 addMultilibFlag(ABIName == "lp64d", "mabi=lp64d", Flags); in findRISCVMultilibs()
1854 addMultilibFlag(TargetTriple.isArch64Bit() && !IsX32, "m64", Flags); in findBiarchMultilibs()
1855 addMultilibFlag(TargetTriple.isArch32Bit(), "m32", Flags); in findBiarchMultilibs()
1856 addMultilibFlag(TargetTriple.isArch64Bit() && IsX32, "mx32", Flags); in findBiarchMultilibs()