Lines Matching refs:HWMult
44 StringRef HWMult = Args.getLastArgValue(options::OPT_mhwmult_EQ, "auto"); in getHWMultLib() local
45 if (HWMult == "auto") { in getHWMultLib()
46 HWMult = getSupportedHWMult(Args.getLastArg(options::OPT_mmcu_EQ)); in getHWMultLib()
49 return llvm::StringSwitch<StringRef>(HWMult) in getHWMultLib()
68 StringRef HWMult = HWMultArg ? HWMultArg->getValue() : "auto"; in getMSP430TargetFeatures() local
71 if (HWMult == "auto") { in getMSP430TargetFeatures()
76 HWMult = SupportedHWMult; in getMSP430TargetFeatures()
79 if (HWMult == "none") { in getMSP430TargetFeatures()
88 D.Diag(clang::diag::warn_drv_msp430_hwmult_unsupported) << HWMult; in getMSP430TargetFeatures()
89 if (MCU && HWMult != SupportedHWMult) in getMSP430TargetFeatures()
91 << SupportedHWMult << HWMult; in getMSP430TargetFeatures()
93 if (HWMult == "16bit") { in getMSP430TargetFeatures()
96 } else if (HWMult == "32bit") { in getMSP430TargetFeatures()
99 } else if (HWMult == "f5series") { in getMSP430TargetFeatures()
104 << HWMultArg->getOption().getName() << HWMult; in getMSP430TargetFeatures()