/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCAsmInfo.cpp | 20 ARMMCAsmInfoDarwin::ARMMCAsmInfoDarwin(const Triple &TheTriple) { in ARMMCAsmInfoDarwin() argument 21 if ((TheTriple.getArch() == Triple::armeb) || in ARMMCAsmInfoDarwin() 22 (TheTriple.getArch() == Triple::thumbeb)) in ARMMCAsmInfoDarwin() 37 ExceptionsType = (TheTriple.isOSDarwin() && !TheTriple.isWatchABI()) in ARMMCAsmInfoDarwin() 44 ARMELFMCAsmInfo::ARMELFMCAsmInfo(const Triple &TheTriple) { in ARMELFMCAsmInfo() argument 45 if ((TheTriple.getArch() == Triple::armeb) || in ARMELFMCAsmInfo() 46 (TheTriple.getArch() == Triple::thumbeb)) in ARMELFMCAsmInfo() 63 switch (TheTriple.getOS()) { in ARMELFMCAsmInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | ObjectFile.cpp | 110 Triple TheTriple; in makeTriple() local 112 TheTriple.setArch(Triple::ArchType(Arch)); in makeTriple() 116 TheTriple.setOS(OS); in makeTriple() 122 setARMSubArch(TheTriple); in makeTriple() 134 TheTriple.setOS(Triple::AIX); in makeTriple() 137 TheTriple.setOS(Triple::ZOS); in makeTriple() 139 } else if (TheTriple.isAMDGPU()) { in makeTriple() 140 TheTriple.setVendor(Triple::AMD); in makeTriple() 141 } else if (TheTriple.isNVPTX()) { in makeTriple() 142 TheTriple.setVendor(Triple::NVIDIA); in makeTriple() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64AsmBackend.cpp | 39 Triple TheTriple; member in __anon3887607d0111::AArch64AsmBackend 45 TheTriple(TT) {} in AArch64AsmBackend() 168 if (TheTriple.isOSBinFormatCOFF()) { in adjustFixupValue() 185 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue() 192 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue() 358 if (!TheTriple.isOSBinFormatELF()) in getFixupKind() 800 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64leAsmBackend() local 801 if (TheTriple.isOSBinFormatMachO()) { in createAArch64leAsmBackend() 805 if (TheTriple.isOSBinFormatCOFF()) in createAArch64leAsmBackend() 820 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64beAsmBackend() local [all …]
|
H A D | AArch64WinCOFFObjectWriter.cpp | 33 AArch64WinCOFFObjectWriter(const Triple &TheTriple) in AArch64WinCOFFObjectWriter() argument 34 : MCWinCOFFObjectTargetWriter(TheTriple.isWindowsArm64EC() in AArch64WinCOFFObjectWriter() 165 llvm::createAArch64WinCOFFObjectWriter(const Triple &TheTriple) { in createAArch64WinCOFFObjectWriter() argument 166 return std::make_unique<AArch64WinCOFFObjectWriter>(TheTriple); in createAArch64WinCOFFObjectWriter()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | TargetSelect.cpp | 43 Triple TheTriple(TargetTriple); in selectTarget() local 44 if (TheTriple.getTriple().empty()) in selectTarget() 45 TheTriple.setTriple(sys::getProcessTriple()); in selectTarget() 66 TheTriple.setArch(Type); in selectTarget() 69 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), Error); in selectTarget() 88 TheTarget->createTargetMachine(TheTriple.getTriple(), MCPU, FeaturesStr, in selectTarget()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCAsmInfo.cpp | 21 MipsMCAsmInfo::MipsMCAsmInfo(const Triple &TheTriple, in MipsMCAsmInfo() argument 23 IsLittleEndian = TheTriple.isLittleEndian(); in MipsMCAsmInfo() 25 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TheTriple, "", Options); in MipsMCAsmInfo() 27 if (TheTriple.isMIPS64() && !ABI.IsN32()) in MipsMCAsmInfo()
|
H A D | MipsAsmBackend.h | 29 Triple TheTriple; variable 37 TheTriple(TT), IsN32(N32) {} in MipsAsmBackend()
|
/freebsd/contrib/llvm-project/llvm/tools/llc/ |
H A D | llc.cpp | 454 Triple TheTriple; in compileModule() local 489 auto InitializeOptions = [&](const Triple &TheTriple) { in compileModule() argument 493 if (!TheTriple.isOSAIX()) in compileModule() 545 TheTriple = Triple(IRTargetTriple); in compileModule() 546 if (TheTriple.getTriple().empty()) in compileModule() 547 TheTriple.setTriple(sys::getDefaultTargetTriple()); in compileModule() 557 InitializeOptions(TheTriple); in compileModule() 587 TheTriple = Triple(Triple::normalize(TargetTriple)); in compileModule() 588 if (TheTriple.getTriple().empty()) in compileModule() 589 TheTriple.setTriple(sys::getDefaultTargetTriple()); in compileModule() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | ThinLTOCodeGenerator.cpp | 321 const Triple &TheTriple) { in computeGUIDPreservedSymbols() argument 541 const Triple &TheTriple) { in initTMBuilder() argument 545 if (TheTriple.getArch() == llvm::Triple::x86_64) in initTMBuilder() 553 TMBuilder.TheTriple = std::move(TheTriple); in initTMBuilder() 567 Triple TheTriple(TripleStr); in addModule() local 570 initTMBuilder(TMBuilder, Triple(TheTriple)); in addModule() 571 else if (TMBuilder.TheTriple != TheTriple) { in addModule() 572 if (!TMBuilder.TheTriple.isCompatibleWith(TheTriple)) in addModule() 575 initTMBuilder(TMBuilder, Triple(TMBuilder.TheTriple.merge(TheTriple))); in addModule() 603 Features.getDefaultSubtargetFeatures(TheTriple); in create() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DebugLineSectionEmitter.h | 26 DebugLineSectionEmitter(const Triple &TheTriple, DwarfUnit &U) in DebugLineSectionEmitter() argument 27 : TheTriple(TheTriple), U(U) {} in DebugLineSectionEmitter() 33 if (Error Err = init(TheTriple)) in emit() 64 Error init(Triple TheTriple) { in init() argument 70 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init() 73 TripleName = TheTriple.getTriple(); in init() 94 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init() 412 Triple TheTriple; variable
|
H A D | DWARFEmitterImpl.cpp | 24 Error DwarfEmitterImpl::init(Triple TheTriple, in init() argument 31 TargetRegistry::lookupTarget(TripleName, TheTriple, ErrorStr); in init() 34 TripleName = TheTriple.getTriple(); in init() 55 MC.reset(new MCContext(TheTriple, MAI.get(), MRI.get(), MSTI.get(), nullptr, in init() 80 MIP = TheTarget->createMCInstPrinter(TheTriple, MAI->getAssemblerDialect(), in init() 90 TheTriple, *MC, std::unique_ptr<MCAsmBackend>(MAB), in init()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCAsmInfo.cpp | 25 SparcELFMCAsmInfo::SparcELFMCAsmInfo(const Triple &TheTriple) { in SparcELFMCAsmInfo() argument 26 bool isV9 = (TheTriple.getArch() == Triple::sparcv9); in SparcELFMCAsmInfo() 27 IsLittleEndian = (TheTriple.getArch() == Triple::sparcel); in SparcELFMCAsmInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | TargetRegistry.cpp | 25 Triple &TheTriple, in lookupTarget() argument 46 TheTriple.setArch(Type); in lookupTarget() 50 TheTarget = TargetRegistry::lookupTarget(TheTriple.getTriple(), TempError); in lookupTarget() 52 Error = "unable to get target for '" + TheTriple.getTriple() + in lookupTarget()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.cpp | 439 if (TheTriple.isOSBinFormatMachO()) { in createX86MCAsmInfo() 441 MAI = new X86_64MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo() 443 MAI = new X86MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo() 444 } else if (TheTriple.isOSBinFormatELF()) { in createX86MCAsmInfo() 446 MAI = new X86ELFMCAsmInfo(TheTriple); in createX86MCAsmInfo() 452 MAI = new X86MCAsmInfoMicrosoft(TheTriple); in createX86MCAsmInfo() 453 } else if (TheTriple.isOSCygMing() || in createX86MCAsmInfo() 455 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo() 456 } else if (TheTriple.isUEFI()) { in createX86MCAsmInfo() 457 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo() [all …]
|
H A D | X86AsmBackend.cpp | 1498 const Triple &TheTriple = STI.getTargetTriple(); in createX86_32AsmBackend() local 1499 if (TheTriple.isOSBinFormatMachO()) in createX86_32AsmBackend() 1502 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_32AsmBackend() 1505 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createX86_32AsmBackend() 1507 if (TheTriple.isOSIAMCU()) in createX86_32AsmBackend() 1517 const Triple &TheTriple = STI.getTargetTriple(); in createX86_64AsmBackend() local 1518 if (TheTriple.isOSBinFormatMachO()) in createX86_64AsmBackend() 1521 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_64AsmBackend() 1524 if (TheTriple.isUEFI()) { in createX86_64AsmBackend() 1525 assert(TheTriple.isOSBinFormatCOFF() && in createX86_64AsmBackend() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXMCAsmInfo.cpp | 20 NVPTXMCAsmInfo::NVPTXMCAsmInfo(const Triple &TheTriple, in NVPTXMCAsmInfo() argument 22 if (TheTriple.getArch() == Triple::nvptx64) { in NVPTXMCAsmInfo()
|
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | BugDriver.cpp | 109 Triple TheTriple(Result->getTargetTriple()); in parseInputFile() local 111 if (TheTriple.getTriple().empty()) in parseInputFile() 112 TheTriple.setTriple(sys::getDefaultTargetTriple()); in parseInputFile() 114 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVBinaryReader.cpp | 248 Error LVBinaryReader::loadGenericTargetInfo(StringRef TheTriple, in loadGenericTargetInfo() argument 257 MCRegisterInfo *RegisterInfo = TheTarget->createMCRegInfo(TheTriple); in loadGenericTargetInfo() 260 "no register info for target " + TheTriple); in loadGenericTargetInfo() 268 "no assembly info for target " + TheTriple); in loadGenericTargetInfo() 274 TheTarget->createMCSubtargetInfo(TheTriple, CPU, TheFeatures)); in loadGenericTargetInfo() 277 "no subtarget info for target " + TheTriple); in loadGenericTargetInfo() 284 "no instruction info for target " + TheTriple); in loadGenericTargetInfo() 287 MC = std::make_unique<MCContext>(Triple(TheTriple), MAI.get(), MRI.get(), in loadGenericTargetInfo() 294 "no disassembler for target " + TheTriple); in loadGenericTargetInfo() 298 Triple(TheTriple), AsmInfo->getAssemblerDialect(), *MAI, *MII, *MRI)); in loadGenericTargetInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 239 Triple TheTriple(Triple::normalize(TripleName)); in GetTarget() local 243 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget() 251 TripleName = TheTriple.getTriple(); in GetTarget() 377 Triple TheTriple(TripleName); in main() local 431 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr, in main() 469 << TheTriple.normalize() << "\n"; in main() 528 << TheTriple.normalize() << "' with assembly variant " in main() 568 TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB), in main()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCTargetDesc.cpp | 182 const Triple &TheTriple, in createPPCMCAsmInfo() argument 184 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 || in createPPCMCAsmInfo() 185 TheTriple.getArch() == Triple::ppc64le); in createPPCMCAsmInfo() 188 if (TheTriple.isOSBinFormatXCOFF()) in createPPCMCAsmInfo() 189 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo() 191 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | llvm-mca.cpp | 245 Triple TheTriple(TripleName); in getTarget() local 250 TargetRegistry::lookupTarget(ArchName, TheTriple, Error); in getTarget() 257 TripleName = TheTriple.str(); in getTarget() 347 Triple TheTriple(TripleName); in main() local 377 << " target triple '" << TheTriple.normalize() << "' and cpu '" << MCPU in main() 425 << TheTriple.normalize() << "' with assembly variant " in main() 431 MCContext ACtx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main() 473 MCContext ICtx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main() 512 << TheTriple.normalize() << "' with assembly variant " in main()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CommandFlags.cpp | 540 codegen::InitTargetOptionsFromCodeGenFlags(const Triple &TheTriple) { in InitTargetOptionsFromCodeGenFlags() argument 567 getExplicitDataSections().value_or(TheTriple.hasDefaultDataSections()); in InitTargetOptionsFromCodeGenFlags() 576 getExplicitEmulatedTLS().value_or(TheTriple.hasDefaultEmulatedTLS()); in InitTargetOptionsFromCodeGenFlags() 578 getExplicitEnableTLSDESC().value_or(TheTriple.hasDefaultTLSDESC()); in InitTargetOptionsFromCodeGenFlags() 749 Triple TheTriple(TargetTriple); in createTargetMachineForTriple() local 752 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error); in createTargetMachineForTriple() 756 TheTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in createTargetMachineForTriple() 757 codegen::InitTargetOptionsFromCodeGenFlags(TheTriple), in createTargetMachineForTriple()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | NaCl.cpp | 356 llvm::Triple TheTriple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() local 357 if (TheTriple.getArch() == llvm::Triple::arm && in ComputeEffectiveClangTriple() 358 TheTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in ComputeEffectiveClangTriple() 359 TheTriple.setEnvironment(llvm::Triple::GNUEABIHF); in ComputeEffectiveClangTriple() 360 return TheTriple.getTriple(); in ComputeEffectiveClangTriple()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
H A D | M68kMCTargetDesc.cpp | 96 static MCRelocationInfo *createM68kMCRelocationInfo(const Triple &TheTriple, in createM68kMCRelocationInfo() argument 99 return llvm::createMCRelocationInfo(TheTriple, Ctx); in createM68kMCRelocationInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64MCInstLower.cpp | 46 const Triple &TheTriple = Printer.TM.getTargetTriple(); in GetGlobalValueSymbol() local 47 if (!TheTriple.isOSBinFormatCOFF()) in GetGlobalValueSymbol() 50 assert(TheTriple.isOSWindows() && in GetGlobalValueSymbol() 60 if (!TheTriple.isWindowsArm64EC() || !isa<Function>(GV) || in GetGlobalValueSymbol() 99 TheTriple.isWindowsArm64EC() && in GetGlobalValueSymbol()
|