Home
last modified time | relevance | path

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

12345

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.h502 Triple TargetTriple; variable
613 return In64BitMode && (TargetTriple.isX32() || TargetTriple.isOSNaCl()); in isTarget64BitILP32()
618 return In64BitMode && (!TargetTriple.isX32() && !TargetTriple.isOSNaCl()); in isTarget64BitLP64()
837 bool isTargetPS4() const { return TargetTriple.isPS4CPU(); } in isTargetPS4()
847 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
850 bool isTargetMCU() const { return TargetTriple.isOSIAMCU(); } in isTargetMCU()
854 return TargetTriple.isWindowsMSVCEnvironment(); in isTargetWindowsMSVC()
858 return TargetTriple.isWindowsCoreCLREnvironment(); in isTargetWindowsCoreCLR()
862 return TargetTriple.isWindowsCygwinEnvironment(); in isTargetWindowsCygwin()
866 return TargetTriple.isWindowsGNUEnvironment(); in isTargetWindowsGNU()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.h517 Triple TargetTriple; variable
742 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
745 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
749 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
765 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI()
766 TargetTriple.getEnvironment() == Triple::EABIHF) && in isTargetAEABI()
770 return (TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetGNUAEABI()
775 return (TargetTriple.getEnvironment() == Triple::MuslEABI || in isTargetMuslAEABI()
783 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetEHABICompatible()
784 TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetEHABICompatible()
[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.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-13.1/contrib/llvm-project/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()
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()
H A 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-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1485 if (TargetTriple.isAndroid()) in findMIPSMultilibs()
1696 switch (TargetTriple.getArch()) { in findBiarchMultilibs()
1744 if (TargetTriple.isArch32Bit()) in findBiarchMultilibs()
1972 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, TargetTriple.str(), in init()
2216 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2247 if (TargetTriple.isAndroid()) { in CollectLibDirsAndTriples()
2257 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2306 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2342 if (TargetTriple.isX32()) { in CollectLibDirsAndTriples()
2360 if (!TargetTriple.isOSIAMCU()) { in CollectLibDirsAndTriples()
[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()
H A 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-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A 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()
508 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
512 return TargetTriple.isArch32Bit() || in isTargetILP32()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A 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-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp220 return shouldInstrumentStack(TargetTriple) && in shouldUseStackSafetyAnalysis()
293 Triple TargetTriple; member in __anonb30972230111::HWAddressSanitizer
560 TargetTriple = Triple(M.getTargetTriple()); in initializeModule()
587 !TargetTriple.isAndroid() || !TargetTriple.isAndroidVersionLT(30); in initializeModule()
592 TargetTriple.isAArch64() && TargetTriple.isOSBinFormatELF() && in initializeModule()
626 if (!TargetTriple.isAndroid()) { in initializeModule()
793 if (TargetTriple.isAArch64() || TargetTriple.getArch() == Triple::x86_64) in untagPointerOperand()
883 switch (TargetTriple.getArch()) { in instrumentMemAccessInline()
1006 if (TargetTriple.getArch() == Triple::x86_64) in retagMask()
1120 if (TargetTriple.isAArch64() && TargetTriple.isAndroid()) { in getHwasanThreadSlotPtr()
[all …]
H A DAddressSanitizer.cpp448 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS(); in getShadowMapping()
449 bool IsMacOS = TargetTriple.isMacOSX(); in getShadowMapping()
460 bool IsArmOrThumb = TargetTriple.isARM() || TargetTriple.isThumb(); in getShadowMapping()
569 if (TargetTriple.isOSEmscripten()) { in GetCtorAndDtorPriority()
709 Triple TargetTriple; member
861 Triple TargetTriple; member in __anonf69996040211::ModuleAddressSanitizer
1733 if (TargetTriple.isAMDGPU()) { in instrumentAddress()
2024 if (TargetTriple.isMacOSX() && !TargetTriple.isMacOSXVersionLT(10, 11)) in ShouldUseMachOGlobalsSection()
2026 if (TargetTriple.isiOS() /* or tvOS */ && !TargetTriple.isOSVersionLT(9)) in ShouldUseMachOGlobalsSection()
2028 if (TargetTriple.isWatchOS() && !TargetTriple.isOSVersionLT(2)) in ShouldUseMachOGlobalsSection()
[all …]
H A DSanitizerCoverage.cpp247 Triple TargetTriple; member in __anon1b0e388a0111::ModuleSanitizerCoverage
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()
971 if (TargetTriple.isOSBinFormatCOFF()) { in getSectionName()
980 if (TargetTriple.isOSBinFormatMachO()) in getSectionName()
987 if (TargetTriple.isOSBinFormatMachO()) in getSectionStart()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A 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-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.h73 Triple TargetTriple; variable
96 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
98 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A 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-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVESubtarget.h32 Triple TargetTriple; variable
81 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp39 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget() argument
43 Triple TheTriple(TargetTriple); in selectTarget()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp178 PassManagerBuilderWrapper(const Triple &TargetTriple, in PassManagerBuilderWrapper() argument
181 : PassManagerBuilder(), TargetTriple(TargetTriple), CGOpts(CGOpts), in PassManagerBuilderWrapper()
188 const Triple &TargetTriple; member in __anon701d26f80111::PassManagerBuilderWrapper
399 switch(TargetTriple.getArch()) { in createTLII()
651 Triple TargetTriple(TheModule->getTargetTriple()); in CreatePasses() local
653 createTLII(TargetTriple, CodeGenOpts)); in CreatePasses()
921 llvm::Triple TargetTriple(TheModule->getTargetTriple()); in AddEmitPasses() local
923 createTLII(TargetTriple, CodeGenOpts)); in AddEmitPasses()
1103 static void addSanitizers(const Triple &TargetTriple, in addSanitizers() argument
1311 Triple TargetTriple(TheModule->getTargetTriple()); in EmitAssemblyWithNewPassManager() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A 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,

12345