Lines Matching full:osabi
64 X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
66 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
370 uint8_t OSABI;
371 ELFX86AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
372 : X86AsmBackend(T, CPU), OSABI(OSABI) {}
377 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
378 : ELFX86AsmBackend(T, OSABI, CPU) {}
381 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI, ELF::EM_386);
387 ELFX86_X32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
388 : ELFX86AsmBackend(T, OSABI, CPU) {}
391 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
398 ELFX86_IAMCUAsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
399 : ELFX86AsmBackend(T, OSABI, CPU) {}
402 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
409 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
410 : ELFX86AsmBackend(T, OSABI, CPU) {}
413 return createX86ELFObjectWriter(OS, /*IsELF64*/ true, OSABI, ELF::EM_X86_64);
827 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
830 return new ELFX86_IAMCUAsmBackend(T, OSABI, CPU);
832 return new ELFX86_32AsmBackend(T, OSABI, CPU);
850 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
853 return new ELFX86_X32AsmBackend(T, OSABI, CPU);
854 return new ELFX86_64AsmBackend(T, OSABI, CPU);