Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:CPU

69   StringRef CPU;
72 : MCAsmBackend(), CPU(_CPU) {}
309 // This CPU doesnt support long nops. If needed add more.
311 if (CPU == "generic" || CPU == "i386" || CPU == "i486" || CPU == "i586" ||
312 CPU == "pentium" || CPU == "pentium-mmx" || CPU == "geode") {
340 ELFX86AsmBackend(const Target &T, uint8_t _OSABI, StringRef CPU)
341 : X86AsmBackend(T, CPU), OSABI(_OSABI) {
353 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
354 : ELFX86AsmBackend(T, OSABI, CPU) {}
363 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
364 : ELFX86AsmBackend(T, OSABI, CPU) {}
375 WindowsX86AsmBackend(const Target &T, bool is64Bit, StringRef CPU)
376 : X86AsmBackend(T, CPU)
387 DarwinX86AsmBackend(const Target &T, StringRef CPU)
388 : X86AsmBackend(T, CPU) { }
393 DarwinX86_32AsmBackend(const Target &T, StringRef CPU)
394 : DarwinX86AsmBackend(T, CPU) {}
405 DarwinX86_64AsmBackend(const Target &T, StringRef CPU)
406 : DarwinX86AsmBackend(T, CPU) {
452 MCAsmBackend *llvm::createX86_32AsmBackend(const Target &T, StringRef TT, StringRef CPU) {
456 return new DarwinX86_32AsmBackend(T, CPU);
459 return new WindowsX86AsmBackend(T, false, CPU);
462 return new ELFX86_32AsmBackend(T, OSABI, CPU);
465 MCAsmBackend *llvm::createX86_64AsmBackend(const Target &T, StringRef TT, StringRef CPU) {
469 return new DarwinX86_64AsmBackend(T, CPU);
472 return new WindowsX86AsmBackend(T, true, CPU);
475 return new ELFX86_64AsmBackend(T, OSABI, CPU);