Lines Matching defs:Cpu
29 static StringRef getDefaultHvxLength(StringRef Cpu) {
30 return llvm::StringSwitch<StringRef>(Cpu)
50 StringRef Cpu, bool &HasHVX) {
65 HVXFeature = Cpu = A->getValue();
69 HVXFeature = Args.MakeArgString(llvm::Twine("+hvx") + Cpu);
82 // Default hvx-length based on Cpu.
84 HVXLength = getDefaultHvxLength(Cpu);
109 StringRef Cpu(toolchains::HexagonToolChain::GetTargetCPUVersion(Args));
110 // 't' in Cpu denotes tiny-core micro-architecture. For now, the co-processors
112 const bool TinyCore = Cpu.contains('t');
115 Cpu = Cpu.take_front(Cpu.size() - 1);
117 handleHVXTargetFeatures(D, Args, Features, Cpu, HasHVX);