| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AsmBackend.cpp | 38 Triple TheTriple; member in __anone2058be50111::AArch64AsmBackend 43 TheTriple(TT) {} in AArch64AsmBackend() 163 if (TheTriple.isOSBinFormatCOFF()) { in adjustFixupValue() 180 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue() 187 if (TheTriple.isOSBinFormatCOFF() && !IsResolved) in adjustFixupValue() 334 if (!TheTriple.isOSBinFormatELF()) in getFixupKind() 757 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64leAsmBackend() local 758 if (TheTriple.isOSBinFormatMachO()) { in createAArch64leAsmBackend() 762 if (TheTriple.isOSBinFormatCOFF()) in createAArch64leAsmBackend() 777 const Triple &TheTriple = STI.getTargetTriple(); in createAArch64beAsmBackend() local [all …]
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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 36 TheTriple(TT), IsN32(N32) {} in MipsAsmBackend()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | ObjectFile.cpp | 105 Triple TheTriple; in makeTriple() local 107 TheTriple.setArch(Triple::ArchType(Arch)); in makeTriple() 113 setARMSubArch(TheTriple); in makeTriple() 118 TheTriple.setObjectFormat(Triple::MachO); in makeTriple() 122 TheTriple.setTriple("thumbv7-windows"); in makeTriple() 125 TheTriple.setOS(Triple::AIX); in makeTriple() 126 TheTriple.setObjectFormat(Triple::XCOFF); in makeTriple() 129 return TheTriple; in makeTriple()
|
| /llvm-project-15.0.7/llvm/tools/llc/ |
| H A D | llc.cpp | 460 Triple TheTriple; in compileModule() local 499 auto InitializeOptions = [&](const Triple &TheTriple) { in compileModule() argument 537 TheTriple = Triple(IRTargetTriple); in compileModule() 538 if (TheTriple.getTriple().empty()) in compileModule() 551 if (TheTriple.isOSAIX() && RM && *RM != Reloc::PIC_) in compileModule() 555 InitializeOptions(TheTriple); in compileModule() 582 TheTriple = Triple(Triple::normalize(TargetTriple)); in compileModule() 583 if (TheTriple.getTriple().empty()) in compileModule() 584 TheTriple.setTriple(sys::getDefaultTargetTriple()); in compileModule() 597 if (TheTriple.isOSAIX() && RM && *RM != Reloc::PIC_) { in compileModule() [all …]
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | ThinLTOCodeGenerator.cpp | 319 const Triple &TheTriple) { in computeGUIDPreservedSymbols() argument 554 const Triple &TheTriple) { in initTMBuilder() argument 558 if (TheTriple.getArch() == llvm::Triple::x86_64) in initTMBuilder() 566 TMBuilder.TheTriple = std::move(TheTriple); in initTMBuilder() 580 Triple TheTriple(TripleStr); in addModule() local 583 initTMBuilder(TMBuilder, Triple(TheTriple)); in addModule() 584 else if (TMBuilder.TheTriple != TheTriple) { in addModule() 585 if (!TMBuilder.TheTriple.isCompatibleWith(TheTriple)) in addModule() 588 initTMBuilder(TMBuilder, Triple(TMBuilder.TheTriple.merge(TheTriple))); in addModule() 616 Features.getDefaultSubtargetFeatures(TheTriple); in create() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Target/PowerPC/ |
| H A D | AIXRelocModelTest.cpp | 21 Triple TheTriple(/*ArchStr*/ "powerpc", /*VendorStr*/ "", /*OSStr*/ "aix"); in TEST_F() local 23 const Target *TheTarget = TargetRegistry::lookupTarget("", TheTriple, Error); in TEST_F() 30 /*TT*/ TheTriple.getTriple(), /*CPU*/ "", /*Features*/ "", in TEST_F()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/tools/llvm-ml/ |
| H A D | llvm-ml.cpp | 272 Triple TheTriple = GetTriple(ProgName, InputArgs); in main() local 274 const Target *TheTarget = TargetRegistry::lookupTarget("", TheTriple, Error); in main() 279 const std::string &TripleName = TheTriple.getTriple(); in main() 282 if (SafeSEH && !(TheTriple.isArch32Bit() && TheTriple.isX86())) { in main() 333 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main() 373 IP = TheTarget->createMCInstPrinter(TheTriple, OutputAsmVariant, *MAI, in main() 379 << TheTriple.normalize() << "' with " in main() 411 TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB), in main() 419 if (TheTriple.isOSBinFormatCOFF()) { in main()
|
| /llvm-project-15.0.7/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() 53 + TheTriple.getTriple() in lookupTarget()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mc-assemble-fuzzer/ |
| H A D | llvm-mc-assemble-fuzzer.cpp | 138 Triple TheTriple(Triple::normalize(TripleName)); in AssembleOneInput() local 152 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in AssembleOneInput() 155 errs() << "error: this target '" << TheTriple.normalize() in AssembleOneInput() 178 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in AssembleOneInput() 190 << TheTriple.normalize() << "' with assembly variant " in AssembleOneInput() 235 TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB), in AssembleOneInput()
|
| /llvm-project-15.0.7/llvm/tools/llvm-isel-fuzzer/ |
| H A D | llvm-isel-fuzzer.cpp | 132 Triple TheTriple = Triple(Triple::normalize(TargetTriple)); in LLVMFuzzerInitialize() local 137 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error); in LLVMFuzzerInitialize() 159 TargetOptions Options = codegen::InitTargetOptionsFromCodeGenFlags(TheTriple); in LLVMFuzzerInitialize() 161 TheTriple.getTriple(), CPUStr, FeaturesStr, Options, in LLVMFuzzerInitialize()
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-mca/ |
| H A D | MCATestBase.cpp | 17 return TargetRegistry::lookupTarget(TheTriple.getTriple(), Error); in getLLVMTarget() 34 StringRef TripleName = TheTriple.getTriple(); in SetUp() 47 Ctx = std::make_unique<MCContext>(TheTriple, MAI.get(), MRI.get(), STI.get()); in SetUp() 57 IP.reset(TheTarget->createMCInstPrinter(TheTriple, /*AssemblerDialect=*/0, in SetUp()
|
| H A D | MCATestBase.h | 45 : TheTriple(TripleStr), CPUName(CPUName), MAttr(MAttr) {} in TheTriple() function 55 const Triple TheTriple; variable
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCTargetDesc.cpp | 98 const Triple &TheTriple, in createPPCMCAsmInfo() argument 100 bool isPPC64 = (TheTriple.getArch() == Triple::ppc64 || in createPPCMCAsmInfo() 101 TheTriple.getArch() == Triple::ppc64le); in createPPCMCAsmInfo() 104 if (TheTriple.isOSBinFormatXCOFF()) in createPPCMCAsmInfo() 105 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo() 107 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mc/ |
| H A D | llvm-mc.cpp | 236 Triple TheTriple(Triple::normalize(TripleName)); in GetTarget() local 240 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple, in GetTarget() 248 TripleName = TheTriple.getTriple(); in GetTarget() 374 Triple TheTriple(TripleName); in main() local 428 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr, in main() 466 << TheTriple.normalize() << "\n"; in main() 525 << TheTriple.normalize() << "' with assembly variant " in main() 565 TheTriple, Ctx, std::unique_ptr<MCAsmBackend>(MAB), in main()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mca/ |
| H A D | llvm-mca.cpp | 239 Triple TheTriple(TripleName); in getTarget() local 244 TargetRegistry::lookupTarget(ArchName, TheTriple, Error); in getTarget() 251 TripleName = TheTriple.str(); in getTarget() 338 Triple TheTriple(TripleName); in main() local 368 << " target triple '" << TheTriple.normalize() << "' and cpu '" << MCPU in main() 395 MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in main() 421 << TheTriple.normalize() << "' with assembly variant " in main() 466 << TheTriple.normalize() << "' with assembly variant " in main()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 426 if (TheTriple.isOSBinFormatMachO()) { in createX86MCAsmInfo() 428 MAI = new X86_64MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo() 430 MAI = new X86MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo() 431 } else if (TheTriple.isOSBinFormatELF()) { in createX86MCAsmInfo() 433 MAI = new X86ELFMCAsmInfo(TheTriple); in createX86MCAsmInfo() 434 } else if (TheTriple.isWindowsMSVCEnvironment() || in createX86MCAsmInfo() 437 MAI = new X86MCAsmInfoMicrosoftMASM(TheTriple); in createX86MCAsmInfo() 439 MAI = new X86MCAsmInfoMicrosoft(TheTriple); in createX86MCAsmInfo() 440 } else if (TheTriple.isOSCygMing() || in createX86MCAsmInfo() 442 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo() [all …]
|
| H A D | X86AsmBackend.cpp | 1519 const Triple &TheTriple = STI.getTargetTriple(); in createX86_32AsmBackend() local 1520 if (TheTriple.isOSBinFormatMachO()) in createX86_32AsmBackend() 1523 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_32AsmBackend() 1526 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createX86_32AsmBackend() 1528 if (TheTriple.isOSIAMCU()) in createX86_32AsmBackend() 1538 const Triple &TheTriple = STI.getTargetTriple(); in createX86_64AsmBackend() local 1539 if (TheTriple.isOSBinFormatMachO()) in createX86_64AsmBackend() 1542 if (TheTriple.isOSWindows() && TheTriple.isOSBinFormatCOFF()) in createX86_64AsmBackend() 1545 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS()); in createX86_64AsmBackend() 1547 if (TheTriple.isX32()) in createX86_64AsmBackend()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | NaCl.cpp | 359 llvm::Triple TheTriple(ComputeLLVMTriple(Args, InputType)); in ComputeEffectiveClangTriple() local 360 if (TheTriple.getArch() == llvm::Triple::arm && in ComputeEffectiveClangTriple() 361 TheTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in ComputeEffectiveClangTriple() 362 TheTriple.setEnvironment(llvm::Triple::GNUEABIHF); in ComputeEffectiveClangTriple() 363 return TheTriple.getTriple(); in ComputeEffectiveClangTriple()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | TestAsmPrinter.cpp | 58 Triple TheTriple(TripleName); in init() local 59 MC.reset(new MCContext(TheTriple, TM->getMCAsmInfo(), TM->getMCRegisterInfo(), in init()
|