Lines Matching refs:OSABI
121 X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
123 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
1137 uint8_t OSABI;
1138 ELFX86AsmBackend(const Target &T, uint8_t OSABI, const MCSubtargetInfo &STI)
1139 : X86AsmBackend(T, STI), OSABI(OSABI) {}
1144 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI,
1146 : ELFX86AsmBackend(T, OSABI, STI) {}
1150 return createX86ELFObjectWriter(/*IsELF64*/ false, OSABI, ELF::EM_386);
1156 ELFX86_X32AsmBackend(const Target &T, uint8_t OSABI,
1158 : ELFX86AsmBackend(T, OSABI, STI) {}
1162 return createX86ELFObjectWriter(/*IsELF64*/ false, OSABI,
1169 ELFX86_IAMCUAsmBackend(const Target &T, uint8_t OSABI,
1171 : ELFX86AsmBackend(T, OSABI, STI) {}
1175 return createX86ELFObjectWriter(/*IsELF64*/ false, OSABI,
1182 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI,
1184 : ELFX86AsmBackend(T, OSABI, STI) {}
1188 return createX86ELFObjectWriter(/*IsELF64*/ true, OSABI, ELF::EM_X86_64);
1575 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
1578 return new ELFX86_IAMCUAsmBackend(T, OSABI, STI);
1580 return new ELFX86_32AsmBackend(T, OSABI, STI);
1594 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
1597 return new ELFX86_X32AsmBackend(T, OSABI, STI);
1598 return new ELFX86_64AsmBackend(T, OSABI, STI);