Home
last modified time | relevance | path

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

12345

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86Subtarget.h502 Triple TargetTriple; variable
613 return In64BitMode && (TargetTriple.isX32() || TargetTriple.isOSNaCl()); in isTarget64BitILP32()
618 return In64BitMode && (!TargetTriple.isX32() && !TargetTriple.isOSNaCl()); in isTarget64BitLP64()
831 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
833 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
834 bool isTargetFreeBSD() const { return TargetTriple.isOSFreeBSD(); } in isTargetFreeBSD()
835 bool isTargetDragonFly() const { return TargetTriple.isOSDragonFly(); } in isTargetDragonFly()
836 bool isTargetSolaris() const { return TargetTriple.isOSSolaris(); } in isTargetSolaris()
837 bool isTargetPS4() const { return TargetTriple.isPS4CPU(); } in isTargetPS4()
839 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
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 …]
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()
DARMTargetMachine.cpp236 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine()
237 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine()
238 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine()
239 TargetTriple.getEnvironment() == Triple::MuslEABIHF) && in ARMBaseTargetMachine()
240 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine()
296 I = std::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle, in getSubtargetImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
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()
151 if (TargetTriple.getArch() == Triple::ppc64le) in initSubtargetFeatures()
153 else if (TargetTriple.getSubArch() == Triple::PPCSubArch_spe) in initSubtargetFeatures()
170 if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) || in initSubtargetFeatures()
171 TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD() || in initSubtargetFeatures()
172 TargetTriple.isMusl()) in initSubtargetFeatures()
DPPCSubtarget.h81 Triple TargetTriple;
339 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
341 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
342 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } in isTargetMachO()
343 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
345 bool isAIXABI() const { return TargetTriple.isOSAIX(); } in isAIXABI()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
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 …]
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,
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()
DHurd.cpp31 const llvm::Triple &TargetTriple, in getMultiarchTriple() argument
33 if (TargetTriple.getArch() == llvm::Triple::x86) { in getMultiarchTriple()
44 return TargetTriple.str(); in getMultiarchTriple()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64Subtarget.h276 Triple TargetTriple; variable
327 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
500 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
501 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
502 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
503 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows()
504 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid()
505 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia()
507 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); } in isTargetCOFF()
508 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUSubtarget.h45 Triple TargetTriple;
108 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS()
112 return TargetTriple.getOS() == Triple::AMDPAL; in isAmdPalOS()
116 return TargetTriple.getOS() == Triple::Mesa3D; in isMesa3DOS()
126 return TargetTriple.getArch() == Triple::amdgcn; in isGCN()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DHWAddressSanitizer.cpp201 bool shouldUsePageAliases(const Triple &TargetTriple) { in shouldUsePageAliases() argument
202 return ClUsePageAliases && TargetTriple.getArch() == Triple::x86_64; in shouldUsePageAliases()
205 bool shouldInstrumentStack(const Triple &TargetTriple) { in shouldInstrumentStack() argument
206 return !shouldUsePageAliases(TargetTriple) && ClInstrumentStack; in shouldInstrumentStack()
209 bool shouldInstrumentWithCalls(const Triple &TargetTriple) { in shouldInstrumentWithCalls() argument
210 return ClInstrumentWithCalls || TargetTriple.getArch() == Triple::x86_64; in shouldInstrumentWithCalls()
218 bool shouldUseStackSafetyAnalysis(const Triple &TargetTriple, in shouldUseStackSafetyAnalysis() argument
220 return shouldInstrumentStack(TargetTriple) && in shouldUseStackSafetyAnalysis()
293 Triple TargetTriple; member in __anon3b3a63070111::HWAddressSanitizer
315 void init(Triple &TargetTriple, bool InstrumentWithCalls);
[all …]
DAddressSanitizer.cpp445 static ShadowMapping getShadowMapping(Triple &TargetTriple, int LongSize, in getShadowMapping() argument
447 bool IsAndroid = TargetTriple.isAndroid(); in getShadowMapping()
448 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS(); in getShadowMapping()
449 bool IsMacOS = TargetTriple.isMacOSX(); in getShadowMapping()
450 bool IsFreeBSD = TargetTriple.isOSFreeBSD(); in getShadowMapping()
451 bool IsNetBSD = TargetTriple.isOSNetBSD(); in getShadowMapping()
452 bool IsPS4CPU = TargetTriple.isPS4CPU(); in getShadowMapping()
453 bool IsLinux = TargetTriple.isOSLinux(); in getShadowMapping()
454 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping()
455 TargetTriple.getArch() == Triple::ppc64le; in getShadowMapping()
[all …]
DSanitizerCoverage.cpp247 Triple TargetTriple; member in __anon2eb29cee0111::ModuleSanitizerCoverage
335 GlobalValue::LinkageTypes Linkage = TargetTriple.isOSBinFormatCOFF() in CreateSecStartEnd()
347 if (!TargetTriple.isOSBinFormatCOFF()) in CreateSecStartEnd()
371 if (TargetTriple.supportsCOMDAT()) { in CreateInitCallsForSections()
379 if (TargetTriple.isOSBinFormatCOFF()) { in CreateInitCallsForSections()
405 TargetTriple = Triple(M.getTargetTriple()); in instrumentModule()
686 if (TargetTriple.supportsCOMDAT() && in CreateFunctionLocalArrayInSection()
687 (TargetTriple.isOSBinFormatELF() || !F.isInterposable())) in CreateFunctionLocalArrayInSection()
688 if (auto Comdat = getOrCreateFunctionComdat(F, TargetTriple)) in CreateFunctionLocalArrayInSection()
971 if (TargetTriple.isOSBinFormatCOFF()) { in getSectionName()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZSubtarget.h79 Triple TargetTriple;
286 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
289 bool isTargetGOFF() const { return TargetTriple.isOSBinFormatGOFF(); } in isTargetGOFF()
295 bool isTargetzOS() const { return TargetTriple.isOSzOS(); } in isTargetzOS()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblySubtarget.h52 Triple TargetTriple; variable
83 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
90 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kSubtarget.h73 Triple TargetTriple; variable
96 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
98 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/bugpoint/
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()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
DExecutorProcessControl.cpp27 std::shared_ptr<SymbolStringPool> SSP, Triple TargetTriple, in SelfExecutorProcessControl() argument
35 this->TargetTriple = std::move(TargetTriple); in SelfExecutorProcessControl()
41 if (this->TargetTriple.isOSBinFormatMachO()) in SelfExecutorProcessControl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiSubtarget.cpp39 LanaiSubtarget::LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, in LanaiSubtarget() argument
44 : LanaiGenSubtargetInfo(TargetTriple, Cpu, /*TuneCPU*/ Cpu, FeatureString), in LanaiSubtarget()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
DVESubtarget.h32 Triple TargetTriple; variable
81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DBackendUtil.cpp178 PassManagerBuilderWrapper(const Triple &TargetTriple, in PassManagerBuilderWrapper() argument
181 : PassManagerBuilder(), TargetTriple(TargetTriple), CGOpts(CGOpts), in PassManagerBuilderWrapper()
183 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
188 const Triple &TargetTriple; member in __anon18d91f5c0111::PassManagerBuilderWrapper
390 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() argument
392 TargetLibraryInfoImpl *TLII = new TargetLibraryInfoImpl(TargetTriple); in createTLII()
399 switch(TargetTriple.getArch()) { in createTLII()
651 Triple TargetTriple(TheModule->getTargetTriple()); in CreatePasses() local
653 createTLII(TargetTriple, CodeGenOpts)); in CreatePasses()
665 PassManagerBuilderWrapper PMBuilder(TargetTriple, CodeGenOpts, LangOpts); in CreatePasses()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DExecutorProcessControl.h136 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
199 Triple TargetTriple; variable
216 this->TargetTriple = Triple(TT);
249 std::shared_ptr<SymbolStringPool> SSP, Triple TargetTriple,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
DTargetSelect.cpp39 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget() argument
43 Triple TheTriple(TargetTriple); in selectTarget()

12345