Lines Matching refs:OSABI
64 X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
66 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
348 uint8_t OSABI;
350 : X86AsmBackend(T, CPU), OSABI(_OSABI) {
362 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
363 : ELFX86AsmBackend(T, OSABI, CPU) {}
366 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI, ELF::EM_386);
372 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
373 : ELFX86AsmBackend(T, OSABI, CPU) {}
376 return createX86ELFObjectWriter(OS, /*IsELF64*/ true, OSABI, ELF::EM_X86_64);
814 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
815 return new ELFX86_32AsmBackend(T, OSABI, CPU);
837 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
838 return new ELFX86_64AsmBackend(T, OSABI, CPU);