Lines Matching defs:CPU
10 // such as FPU/CPU/ARCH/extensions and specific support such as HWDIV.
271 ARM::FPUKind ARM::getDefaultFPU(StringRef CPU, ARM::ArchKind AK) {
272 if (CPU == "generic")
275 return StringSwitch<ARM::FPUKind>(CPU)
282 uint64_t ARM::getDefaultExtensions(StringRef CPU, ARM::ArchKind AK) {
283 if (CPU == "generic")
286 return StringSwitch<uint64_t>(CPU)
422 bool ARM::appendArchExtFeatures(StringRef CPU, ARM::ArchKind AK,
444 if (CPU == "")
445 CPU = "generic";
448 const ARM::FPUKind DefaultFPU = getDefaultFPU(CPU, AK);
498 for (const auto &CPU : CPUNames) {
499 if (CPU.ArchID == AK && CPU.Default)
500 return CPU.Name;
524 ARM::ArchKind ARM::parseCPUArch(StringRef CPU) {
526 if (CPU == C.Name)
539 StringRef ARM::computeDefaultTargetABI(const Triple &TT, StringRef CPU) {
541 CPU.empty() ? TT.getArchName() : getArchName(parseCPUArch(CPU));
616 StringRef CPU = llvm::ARM::getDefaultCPU(MArch);
617 if (!CPU.empty() && CPU != "invalid")
618 return CPU;
620 // If no specific architecture version is requested, return the minimum CPU