• Home
  • Raw
  • Download

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(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()
200 if (T.getArch() == Triple::x86_64 || T.getArch() == Triple::x86) in initMachOMCObjectFileInfo()
202 else if (T.getArch() == Triple::aarch64) in initMachOMCObjectFileInfo()
204 else if (T.getArch() == Triple::arm || T.getArch() == Triple::thumb) in initMachOMCObjectFileInfo()
277 void MCObjectFileInfo::initELFMCObjectFileInfo(Triple T) { in initELFMCObjectFileInfo()
279 case Triple::mips: in initELFMCObjectFileInfo()
280 case Triple::mipsel: in initELFMCObjectFileInfo()
283 case Triple::mips64: in initELFMCObjectFileInfo()
284 case Triple::mips64el: in initELFMCObjectFileInfo()
287 case Triple::x86_64: in initELFMCObjectFileInfo()
298 case Triple::arm: in initELFMCObjectFileInfo()
299 case Triple::armeb: in initELFMCObjectFileInfo()
300 case Triple::thumb: in initELFMCObjectFileInfo()
301 case Triple::thumbeb: in initELFMCObjectFileInfo()
305 case Triple::ppc: in initELFMCObjectFileInfo()
306 case Triple::x86: in initELFMCObjectFileInfo()
317 case Triple::x86_64: in initELFMCObjectFileInfo()
338 case Triple::aarch64: in initELFMCObjectFileInfo()
339 case Triple::aarch64_be: in initELFMCObjectFileInfo()
355 case Triple::mips: in initELFMCObjectFileInfo()
356 case Triple::mipsel: in initELFMCObjectFileInfo()
357 case Triple::mips64: in initELFMCObjectFileInfo()
358 case Triple::mips64el: in initELFMCObjectFileInfo()
370 case Triple::ppc64: in initELFMCObjectFileInfo()
371 case Triple::ppc64le: in initELFMCObjectFileInfo()
378 case Triple::sparcel: in initELFMCObjectFileInfo()
379 case Triple::sparc: in initELFMCObjectFileInfo()
392 case Triple::sparcv9: in initELFMCObjectFileInfo()
404 case Triple::systemz: in initELFMCObjectFileInfo()
423 unsigned EHSectionType = T.getArch() == Triple::x86_64 in initELFMCObjectFileInfo()
430 if (T.isOSSolaris() && T.getArch() != Triple::x86_64) in initELFMCObjectFileInfo()
556 void MCObjectFileInfo::initCOFFMCObjectFileInfo(Triple T) { in initCOFFMCObjectFileInfo()
562 bool IsWoA = T.getArch() == Triple::arm || T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo()
609 if (T.getArch() == Triple::x86_64) { in initCOFFMCObjectFileInfo()
784 void MCObjectFileInfo::InitMCObjectFileInfo(const Triple &TheTriple, in InitMCObjectFileInfo()
813 case Triple::MachO: in InitMCObjectFileInfo()
817 case Triple::COFF: in InitMCObjectFileInfo()
825 case Triple::ELF: in InitMCObjectFileInfo()
829 case Triple::UnknownObjectFormat: in InitMCObjectFileInfo()
838 InitMCObjectFileInfo(Triple(TT), RM, CM, ctx); in InitMCObjectFileInfo()