Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching defs:OSABI

67   X86ELFObjectWriter(bool is64Bit, uint8_t OSABI, uint16_t EMachine,
69 : MCELFObjectTargetWriter(is64Bit, OSABI, EMachine, HasRelocationAddend) {}
382 uint8_t OSABI;
383 ELFX86AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
384 : X86AsmBackend(T, CPU), OSABI(OSABI) {}
389 ELFX86_32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
390 : ELFX86AsmBackend(T, OSABI, CPU) {}
393 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI, ELF::EM_386);
399 ELFX86_X32AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
400 : ELFX86AsmBackend(T, OSABI, CPU) {}
403 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
410 ELFX86_IAMCUAsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
411 : ELFX86AsmBackend(T, OSABI, CPU) {}
414 return createX86ELFObjectWriter(OS, /*IsELF64*/ false, OSABI,
421 ELFX86_64AsmBackend(const Target &T, uint8_t OSABI, StringRef CPU)
422 : ELFX86AsmBackend(T, OSABI, CPU) {}
425 return createX86ELFObjectWriter(OS, /*IsELF64*/ true, OSABI, ELF::EM_X86_64);
847 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
850 return new ELFX86_IAMCUAsmBackend(T, OSABI, CPU);
852 return new ELFX86_32AsmBackend(T, OSABI, CPU);
870 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
873 return new ELFX86_X32AsmBackend(T, OSABI, CPU);
874 return new ELFX86_64AsmBackend(T, OSABI, CPU);