Lines Matching defs:OSABI
64 X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
66 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
352 uint8_t OSABI;
353 ELFX86AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
354 : X86AsmBackend(T, CPU), OSABI(OSABI) {}
359 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
360 : ELFX86AsmBackend(T, OSABI, CPU) {}
363 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI, ELF::EM_386);
369 ELFX86_X32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
370 : ELFX86AsmBackend(T, OSABI, CPU) {}
373 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
380 ELFX86_IAMCUAsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
381 : ELFX86AsmBackend(T, OSABI, CPU) {}
384 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
391 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
392 : ELFX86AsmBackend(T, OSABI, CPU) {}
395 return createX86ELFObjectWriter(OS, /*IsELF64*/ true, OSABI, ELF::EM_X86_64);
809 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
812 return new ELFX86_IAMCUAsmBackend(T, OSABI, CPU);
814 return new ELFX86_32AsmBackend(T, OSABI, CPU);
832 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
835 return new ELFX86_X32AsmBackend(T, OSABI, CPU);
836 return new ELFX86_64AsmBackend(T, OSABI, CPU);