• Home
  • Raw
  • Download

Lines Matching refs:TheTriple

38   Triple TheTriple;  member in __anon6f12528c0111::AArch64AsmBackend
43 TheTriple(TT) {} in AArch64AsmBackend()
159 const Triple &TheTriple, bool IsResolved) { in adjustFixupValue() argument
170 if (TheTriple.isOSBinFormatCOFF()) in adjustFixupValue()
184 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
191 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
200 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
209 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
218 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue()
338 if (!TheTriple.isOSBinFormatELF()) in getFixupKind()
405 Value = adjustFixupValue(Fixup, Target, Value, Ctx, TheTriple, IsResolved); in applyFixup()
566 uint32_t CPUType = cantFail(MachO::getCPUType(TheTriple)); in createObjectTargetWriter()
567 uint32_t CPUSubType = cantFail(MachO::getCPUSubType(TheTriple)); in createObjectTargetWriter()
569 TheTriple.isArch32Bit()); in createObjectTargetWriter()
736 COFFAArch64AsmBackend(const Target &T, const Triple &TheTriple) in COFFAArch64AsmBackend() argument
737 : AArch64AsmBackend(T, TheTriple, /*IsLittleEndian*/ true) {} in COFFAArch64AsmBackend()
750 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64leAsmBackend() local
751 if (TheTriple.isOSBinFormatMachO()) { in createAArch64leAsmBackend()
752 return new DarwinAArch64AsmBackend(T, TheTriple, MRI); in createAArch64leAsmBackend()
755 if (TheTriple.isOSBinFormatCOFF()) in createAArch64leAsmBackend()
756 return new COFFAArch64AsmBackend(T, TheTriple); in createAArch64leAsmBackend()
758 assert(TheTriple.isOSBinFormatELF() && "Invalid target"); in createAArch64leAsmBackend()
760 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createAArch64leAsmBackend()
762 return new ELFAArch64AsmBackend(T, TheTriple, OSABI, /*IsLittleEndian=*/true, in createAArch64leAsmBackend()
770 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64beAsmBackend() local
771 assert(TheTriple.isOSBinFormatELF() && in createAArch64beAsmBackend()
773 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createAArch64beAsmBackend()
775 return new ELFAArch64AsmBackend(T, TheTriple, OSABI, /*IsLittleEndian=*/false, in createAArch64beAsmBackend()