Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching defs:OSABI

69   X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
71 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
353 uint8_t OSABI;
354 ELFX86AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
355 : X86AsmBackend(T, CPU), OSABI(OSABI) {}
360 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
361 : ELFX86AsmBackend(T, OSABI, CPU) {}
364 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI, ELF::EM_386);
370 ELFX86_X32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
371 : ELFX86AsmBackend(T, OSABI, CPU) {}
374 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
381 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
382 : ELFX86AsmBackend(T, OSABI, CPU) {}
385 return createX86ELFObjectWriter(OS, /*IsELF64*/ true, OSABI, ELF::EM_X86_64);
801 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
802 return new ELFX86_32AsmBackend(T, OSABI, CPU);
822 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
825 return new ELFX86_X32AsmBackend(T, OSABI, CPU);
826 return new ELFX86_64AsmBackend(T, OSABI, CPU);