Home
last modified time | relevance | path

Searched refs:TargetTriple (Results 1 – 25 of 106) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86Subtarget.h498 Triple TargetTriple; variable
609 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32 || in isTarget64BitILP32()
610 TargetTriple.isOSNaCl()); in isTarget64BitILP32()
615 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32 && in isTarget64BitLP64()
616 !TargetTriple.isOSNaCl()); in isTarget64BitLP64()
826 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
828 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
829 bool isTargetFreeBSD() const { return TargetTriple.isOSFreeBSD(); } in isTargetFreeBSD()
830 bool isTargetDragonFly() const { return TargetTriple.isOSDragonFly(); } in isTargetDragonFly()
831 bool isTargetSolaris() const { return TargetTriple.isOSSolaris(); } in isTargetSolaris()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSubtarget.h517 Triple TargetTriple; variable
742 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
744 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
745 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
746 bool isTargetWatchOS() const { return TargetTriple.isWatchOS(); } in isTargetWatchOS()
747 bool isTargetWatchABI() const { return TargetTriple.isWatchABI(); } in isTargetWatchABI()
748 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
749 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
750 bool isTargetNetBSD() const { return TargetTriple.isOSNetBSD(); } in isTargetNetBSD()
751 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows()
[all …]
H A DARMTargetMachine.h65 return TargetTriple.getEnvironment() == Triple::GNUEABIHF || in isTargetHardFloat()
66 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in isTargetHardFloat()
67 TargetTriple.getEnvironment() == Triple::EABIHF || in isTargetHardFloat()
68 (TargetTriple.isOSBinFormatMachO() && in isTargetHardFloat()
69 TargetTriple.getSubArch() == Triple::ARMSubArch_v7em) || in isTargetHardFloat()
70 TargetTriple.isOSWindows() || in isTargetHardFloat()
H A DARMTargetMachine.cpp235 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine()
236 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine()
237 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine()
238 TargetTriple.getEnvironment() == Triple::MuslEABIHF) && in ARMBaseTargetMachine()
239 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine()
295 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle, in getSubtargetImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp56 : PPCGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), TargetTriple(TT), in PPCSubtarget()
57 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget()
58 TargetTriple.getArch() == Triple::ppc64le), in PPCSubtarget()
149 if (TargetTriple.getArch() == Triple::ppc64le) in initSubtargetFeatures()
151 else if (TargetTriple.getSubArch() == Triple::PPCSubArch_spe) in initSubtargetFeatures()
168 if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || in initSubtargetFeatures()
169 TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || in initSubtargetFeatures()
170 TargetTriple.isMusl()) in initSubtargetFeatures()
H A DPPCSubtarget.h81 Triple TargetTriple;
335 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
337 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
338 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } in isTargetMachO()
339 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
341 bool isAIXABI() const { return TargetTriple.isOSAIX(); } in isAIXABI()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DGnu.cpp1448 const llvm::Triple &TargetTriple, in findMIPSMultilibs() argument
1455 tools::mips::getMipsCPUAndABI(Args, TargetTriple, CPUName, ABIName); in findMIPSMultilibs()
1457 llvm::Triple::ArchType TargetArch = TargetTriple.getArch(); in findMIPSMultilibs()
1460 addMultilibFlag(TargetTriple.isMIPS32(), "m32", Flags); in findMIPSMultilibs()
1461 addMultilibFlag(TargetTriple.isMIPS64(), "m64", Flags); in findMIPSMultilibs()
1476 addMultilibFlag(tools::mips::isNaN2008(Args, TargetTriple), "mnan=2008", in findMIPSMultilibs()
1485 if (TargetTriple.isAndroid()) in findMIPSMultilibs()
1489 if (TargetTriple.getVendor() == llvm::Triple::MipsTechnologies && in findMIPSMultilibs()
1490 TargetTriple.getOS() == llvm::Triple::Linux && in findMIPSMultilibs()
1491 TargetTriple.getEnvironment() == llvm::Triple::UnknownEnvironment) in findMIPSMultilibs()
[all …]
H A DGnu.h33 bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple,
220 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args,
253 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
260 void AddDefaultGCCPrefixes(const llvm::Triple &TargetTriple,
264 bool ScanGCCForMultilibs(const llvm::Triple &TargetTriple,
276 bool ScanGentooConfigs(const llvm::Triple &TargetTriple,
281 bool ScanGentooGccConfig(const llvm::Triple &TargetTriple,
H A DBareMetal.cpp36 const llvm::Triple &TargetTriple, in findRISCVMultilibs() argument
39 StringRef Arch = riscv::getRISCVArch(Args, TargetTriple); in findRISCVMultilibs()
40 StringRef Abi = tools::riscv::getRISCVABI(Args, TargetTriple); in findRISCVMultilibs()
42 if (TargetTriple.getArch() == llvm::Triple::riscv64) { in findRISCVMultilibs()
60 if (TargetTriple.getArch() == llvm::Triple::riscv32) { in findRISCVMultilibs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h265 Triple TargetTriple; variable
314 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
482 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
483 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
484 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
485 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows()
486 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid()
487 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia()
489 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); } in isTargetCOFF()
490 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h45 Triple TargetTriple;
107 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS()
111 return TargetTriple.getOS() == Triple::AMDPAL; in isAmdPalOS()
115 return TargetTriple.getOS() == Triple::Mesa3D; in isMesa3DOS()
125 return TargetTriple.getArch() == Triple::amdgcn; in isGCN()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp439 static ShadowMapping getShadowMapping(Triple &TargetTriple, int LongSize, in getShadowMapping() argument
441 bool IsAndroid = TargetTriple.isAndroid(); in getShadowMapping()
442 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS(); in getShadowMapping()
443 bool IsMacOS = TargetTriple.isMacOSX(); in getShadowMapping()
444 bool IsFreeBSD = TargetTriple.isOSFreeBSD(); in getShadowMapping()
445 bool IsNetBSD = TargetTriple.isOSNetBSD(); in getShadowMapping()
446 bool IsPS4CPU = TargetTriple.isPS4CPU(); in getShadowMapping()
447 bool IsLinux = TargetTriple.isOSLinux(); in getShadowMapping()
448 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping()
449 TargetTriple.getArch() == Triple::ppc64le; in getShadowMapping()
[all …]
H A DHWAddressSanitizer.cpp255 Triple TargetTriple; member in __anon4587ec1a0111::HWAddressSanitizer
273 void init(Triple &TargetTriple, bool InstrumentWithCalls);
486 TargetTriple = Triple(M.getTargetTriple()); in initializeModule()
490 UsePageAliases = TargetTriple.getArch() == Triple::x86_64; in initializeModule()
494 Mapping.init(TargetTriple, InstrumentWithCalls); in initializeModule()
509 !TargetTriple.isAndroid() || !TargetTriple.isAndroidVersionLT(30); in initializeModule()
514 TargetTriple.isAArch64() && TargetTriple.isOSBinFormatELF() && in initializeModule()
547 if (!TargetTriple.isAndroid()) { in initializeModule()
714 if (TargetTriple.isAArch64() || TargetTriple.getArch() == Triple::x86_64) in untagPointerOperand()
804 switch (TargetTriple.getArch()) { in instrumentMemAccessInline()
[all …]
H A DSanitizerCoverage.cpp247 Triple TargetTriple; member in __anon8c19cfa10111::ModuleSanitizerCoverage
335 GlobalValue::LinkageTypes Linkage = TargetTriple.isOSBinFormatCOFF() in CreateSecStartEnd()
347 if (!TargetTriple.isOSBinFormatCOFF()) in CreateSecStartEnd()
369 if (TargetTriple.supportsCOMDAT()) { in CreateInitCallsForSections()
377 if (TargetTriple.isOSBinFormatCOFF()) { in CreateInitCallsForSections()
404 TargetTriple = Triple(M.getTargetTriple()); in instrumentModule()
683 if (TargetTriple.supportsCOMDAT() && in CreateFunctionLocalArrayInSection()
684 (TargetTriple.isOSBinFormatELF() || !F.isInterposable())) in CreateFunctionLocalArrayInSection()
685 if (auto Comdat = getOrCreateFunctionComdat(F, TargetTriple)) in CreateFunctionLocalArrayInSection()
968 if (TargetTriple.isOSBinFormatCOFF()) { in getSectionName()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.h74 Triple TargetTriple;
260 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
263 bool isTargetGOFF() const { return TargetTriple.isOSBinFormatGOFF(); } in isTargetGOFF()
269 bool isTargetzOS() const { return TargetTriple.isOSzOS(); } in isTargetzOS()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblySubtarget.h52 Triple TargetTriple; variable
83 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
90 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kSubtarget.h69 Triple TargetTriple; variable
92 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
94 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DTargetProcessControl.cpp26 std::shared_ptr<SymbolStringPool> SSP, Triple TargetTriple, in SelfTargetProcessControl() argument
34 this->TargetTriple = std::move(TargetTriple); in SelfTargetProcessControl()
38 if (this->TargetTriple.isOSBinFormatMachO()) in SelfTargetProcessControl()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp220 Triple TargetTriple = Triple(Triple::normalize(TargetTripleStr)); in LLVMFuzzerInitialize() local
224 TargetRegistry::lookupTarget(codegen::getMArch(), TargetTriple, Error); in LLVMFuzzerInitialize()
231 codegen::InitTargetOptionsFromCodeGenFlags(TargetTriple); in LLVMFuzzerInitialize()
233 TargetTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in LLVMFuzzerInitialize()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/bugpoint/
H A DBugDriver.cpp31 Triple TargetTriple; variable
108 if (TargetTriple.getTriple().empty()) { in parseInputFile()
114 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile()
117 Result->setTargetTriple(TargetTriple.getTriple()); // override the triple in parseInputFile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiSubtarget.cpp39 LanaiSubtarget::LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, in LanaiSubtarget() argument
44 : LanaiGenSubtargetInfo(TargetTriple, Cpu, /*TuneCPU*/ Cpu, FeatureString), in LanaiSubtarget()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp50 TargetTriple("mtriple", cl::desc("Override target triple for module")); variable
129 if (TargetTriple.empty()) { in LLVMFuzzerInitialize()
134 Triple TheTriple = Triple(Triple::normalize(TargetTriple)); in LLVMFuzzerInitialize()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp177 PassManagerBuilderWrapper(const Triple &TargetTriple, in PassManagerBuilderWrapper() argument
180 : PassManagerBuilder(), TargetTriple(TargetTriple), CGOpts(CGOpts), in PassManagerBuilderWrapper()
182 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
187 const Triple &TargetTriple; member in __anoncdf3490f0111::PassManagerBuilderWrapper
381 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() argument
383 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
390 switch(TargetTriple.getArch()) { in createTLII()
643 Triple TargetTriple(TheModule->getTargetTriple()); in CreatePasses() local
645 createTLII(TargetTriple, CodeGenOpts)); in CreatePasses()
657 PassManagerBuilderWrapper PMBuilder(TargetTriple, CodeGenOpts, LangOpts); in CreatePasses()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-offload-bundler/
H A DClangOffloadBundler.cpp173 StringRef TargetTriple) = 0;
177 virtual Error WriteBundleEnd(raw_fd_ostream &OS, StringRef TargetTriple) = 0;
422 Error WriteBundleStart(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleStart() argument
423 CurWriteBundleTarget = TargetTriple.str(); in WriteBundleStart()
427 Error WriteBundleEnd(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleEnd() argument
564 Error WriteBundleStart(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleStart() argument
569 Error WriteBundleEnd(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleEnd() argument
735 Error WriteBundleStart(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleStart() argument
736 OS << BundleStartString << TargetTriple << "\n"; in WriteBundleStart()
740 Error WriteBundleEnd(raw_fd_ostream &OS, StringRef TargetTriple) final { in WriteBundleEnd() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVESubtarget.h32 Triple TargetTriple; variable
81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()

12345