Home
last modified time | relevance | path

Searched refs:TheTriple (Results 1 – 25 of 77) sorted by relevance

1234

/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCAsmInfo.cpp20 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 DAArch64AsmBackend.cpp38 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 DTargetSelect.cpp43 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 DMipsMCAsmInfo.cpp21 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 DMipsAsmBackend.h29 Triple TheTriple; variable
36 TheTriple(TT), IsN32(N32) {} in MipsAsmBackend()
/llvm-project-15.0.7/llvm/lib/Object/
H A DObjectFile.cpp105 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 Dllc.cpp460 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 DThinLTOCodeGenerator.cpp319 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 DAIXRelocModelTest.cpp21 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 DSparcMCAsmInfo.cpp25 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 Dllvm-ml.cpp272 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 DTargetRegistry.cpp25 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 Dllvm-mc-assemble-fuzzer.cpp138 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 Dllvm-isel-fuzzer.cpp132 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 DMCATestBase.cpp17 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 DMCATestBase.h45 : 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 DNVPTXMCAsmInfo.cpp20 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 DPPCMCTargetDesc.cpp98 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 DBugDriver.cpp109 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 Dllvm-mc.cpp236 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 Dllvm-mca.cpp239 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 DX86MCTargetDesc.cpp426 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 DX86AsmBackend.cpp1519 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 DNaCl.cpp359 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 DTestAsmPrinter.cpp58 Triple TheTriple(TripleName); in init() local
59 MC.reset(new MCContext(TheTriple, TM->getMCAsmInfo(), TM->getMCRegisterInfo(), in init()

1234