Lines Matching refs:Triple
23 static bool useCompactUnwind(const Triple &T) { in useCompactUnwind()
29 if (T.getArch() == Triple::aarch64) in useCompactUnwind()
42 (T.getArch() == Triple::x86_64 || T.getArch() == Triple::x86)) in useCompactUnwind()
48 void MCObjectFileInfo::initMachOMCObjectFileInfo(const Triple &T) { in initMachOMCObjectFileInfo()
58 if (T.isOSDarwin() && T.getArch() == Triple::aarch64) in initMachOMCObjectFileInfo()
134 Triple::ArchType ArchTy = T.getArch(); in initMachOMCObjectFileInfo()
136 if (ArchTy == Triple::ppc || ArchTy == Triple::ppc64) { in initMachOMCObjectFileInfo()
206 if (T.getArch() == Triple::x86_64 || T.getArch() == Triple::x86) in initMachOMCObjectFileInfo()
208 else if (T.getArch() == Triple::aarch64) in initMachOMCObjectFileInfo()
210 else if (T.getArch() == Triple::arm || T.getArch() == Triple::thumb) in initMachOMCObjectFileInfo()
286 void MCObjectFileInfo::initELFMCObjectFileInfo(const Triple &T) { in initELFMCObjectFileInfo()
288 case Triple::mips: in initELFMCObjectFileInfo()
289 case Triple::mipsel: in initELFMCObjectFileInfo()
292 case Triple::mips64: in initELFMCObjectFileInfo()
293 case Triple::mips64el: in initELFMCObjectFileInfo()
296 case Triple::x86_64: in initELFMCObjectFileInfo()
307 case Triple::arm: in initELFMCObjectFileInfo()
308 case Triple::armeb: in initELFMCObjectFileInfo()
309 case Triple::thumb: in initELFMCObjectFileInfo()
310 case Triple::thumbeb: in initELFMCObjectFileInfo()
314 case Triple::ppc: in initELFMCObjectFileInfo()
315 case Triple::x86: in initELFMCObjectFileInfo()
329 case Triple::x86_64: in initELFMCObjectFileInfo()
350 case Triple::hexagon: in initELFMCObjectFileInfo()
362 case Triple::aarch64: in initELFMCObjectFileInfo()
363 case Triple::aarch64_be: in initELFMCObjectFileInfo()
379 case Triple::lanai: in initELFMCObjectFileInfo()
384 case Triple::mips: in initELFMCObjectFileInfo()
385 case Triple::mipsel: in initELFMCObjectFileInfo()
386 case Triple::mips64: in initELFMCObjectFileInfo()
387 case Triple::mips64el: in initELFMCObjectFileInfo()
399 case Triple::ppc64: in initELFMCObjectFileInfo()
400 case Triple::ppc64le: in initELFMCObjectFileInfo()
407 case Triple::sparcel: in initELFMCObjectFileInfo()
408 case Triple::sparc: in initELFMCObjectFileInfo()
421 case Triple::sparcv9: in initELFMCObjectFileInfo()
433 case Triple::systemz: in initELFMCObjectFileInfo()
452 unsigned EHSectionType = T.getArch() == Triple::x86_64 in initELFMCObjectFileInfo()
459 if (T.isOSSolaris() && T.getArch() != Triple::x86_64) in initELFMCObjectFileInfo()
592 void MCObjectFileInfo::initCOFFMCObjectFileInfo(const Triple &T) { in initCOFFMCObjectFileInfo()
601 const bool IsThumb = T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo()
648 if (T.getArch() == Triple::x86_64) { in initCOFFMCObjectFileInfo()
833 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple, bool PIC, in InitMCObjectFileInfo()
861 case Triple::MachO: in InitMCObjectFileInfo()
865 case Triple::COFF: in InitMCObjectFileInfo()
873 case Triple::ELF: in InitMCObjectFileInfo()
877 case Triple::UnknownObjectFormat: in InitMCObjectFileInfo()