Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86Subtarget.h426 Triple TargetTriple; variable
537 TargetTriple.isOSNaCl()); in isTarget64BitILP32()
543 !TargetTriple.isOSNaCl()); in isTarget64BitLP64()
727 bool isTargetPS4() const { return TargetTriple.isPS4CPU(); } in isTargetPS4()
737 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
744 return TargetTriple.isWindowsMSVCEnvironment(); in isTargetWindowsMSVC()
748 return TargetTriple.isKnownWindowsMSVCEnvironment(); in isTargetKnownWindowsMSVC()
752 return TargetTriple.isWindowsCoreCLREnvironment(); in isTargetWindowsCoreCLR()
756 return TargetTriple.isWindowsCygwinEnvironment(); in isTargetWindowsCygwin()
760 return TargetTriple.isWindowsGNUEnvironment(); in isTargetWindowsGNU()
[all …]
H A DX86Subtarget.cpp320 PICStyle(PICStyles::None), TM(TM), TargetTriple(TT), in X86Subtarget()
324 In64BitMode(TargetTriple.getArch() == Triple::x86_64), in X86Subtarget()
325 In32BitMode(TargetTriple.getArch() == Triple::x86 && in X86Subtarget()
326 TargetTriple.getEnvironment() != Triple::CODE16), in X86Subtarget()
327 In16BitMode(TargetTriple.getArch() == Triple::x86 && in X86Subtarget()
328 TargetTriple.getEnvironment() == Triple::CODE16), in X86Subtarget()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSubtarget.h453 Triple TargetTriple; variable
645 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
648 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
652 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
668 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI()
669 TargetTriple.getEnvironment() == Triple::EABIHF) && in isTargetAEABI()
673 return (TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetGNUAEABI()
678 return (TargetTriple.getEnvironment() == Triple::MuslEABI || in isTargetMuslAEABI()
686 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetEHABICompatible()
687 TargetTriple.getEnvironment() == Triple::GNUEABI || in isTargetEHABICompatible()
[all …]
H A DARMTargetMachine.h66 return TargetTriple.getEnvironment() == Triple::GNUEABIHF || in isTargetHardFloat()
67 TargetTriple.getEnvironment() == Triple::MuslEABIHF || in isTargetHardFloat()
68 TargetTriple.getEnvironment() == Triple::EABIHF || in isTargetHardFloat()
69 (TargetTriple.isOSBinFormatMachO() && in isTargetHardFloat()
70 TargetTriple.getSubArch() == Triple::ARMSubArch_v7em) || in isTargetHardFloat()
71 TargetTriple.isOSWindows() || in isTargetHardFloat()
H A DARMTargetMachine.cpp223 if ((TargetTriple.getEnvironment() == Triple::GNUEABI || in ARMBaseTargetMachine()
224 TargetTriple.getEnvironment() == Triple::GNUEABIHF || in ARMBaseTargetMachine()
225 TargetTriple.getEnvironment() == Triple::MuslEABI || in ARMBaseTargetMachine()
226 TargetTriple.getEnvironment() == Triple::MuslEABIHF) && in ARMBaseTargetMachine()
227 !(TargetTriple.isOSWindows() || TargetTriple.isOSDarwin())) in ARMBaseTargetMachine()
273 I = llvm::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle); in getSubtargetImpl()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp52 : PPCGenSubtargetInfo(TT, CPU, FS), TargetTriple(TT), in PPCSubtarget()
53 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget()
54 TargetTriple.getArch() == Triple::ppc64le), in PPCSubtarget()
120 if (TargetTriple.getArch() == Triple::ppc64le) in initSubtargetFeatures()
141 if ((TargetTriple.isOSFreeBSD() && TargetTriple.getOSMajorVersion() >= 13) in initSubtargetFeatures()
142 || TargetTriple.isOSNetBSD() || TargetTriple.isOSOpenBSD()) in initSubtargetFeatures()
163 IsLittleEndian = (TargetTriple.getArch() == Triple::ppc64le); in initSubtargetFeatures()
H A DPPCSubtarget.h78 Triple TargetTriple;
298 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
301 bool isDarwin() const { return TargetTriple.isMacOSX(); } in isDarwin()
303 bool isBGQ() const { return TargetTriple.getVendor() == Triple::BGQ; } in isBGQ()
305 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
306 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); } in isTargetMachO()
307 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DGnu.cpp1353 if (TargetTriple.isAndroid()) in findMIPSMultilibs()
1364 TargetTriple.isGNUEnvironment()) in findMIPSMultilibs()
1502 switch (TargetTriple.getArch()) { in findBiarchMultilibs()
1550 if (TargetTriple.isArch32Bit()) in findBiarchMultilibs()
1778 ScanLibDirForGCCTriple(TargetTriple, Args, LibDir, TargetTriple.str()); in init()
1987 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2018 if (TargetTriple.isAndroid()) { in CollectLibDirsAndTriples()
2028 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2077 switch (TargetTriple.getArch()) { in CollectLibDirsAndTriples()
2125 if (!TargetTriple.isOSIAMCU()) { in CollectLibDirsAndTriples()
[all …]
H A DGnu.h33 bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple,
213 void init(const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args,
246 CollectLibDirsAndTriples(const llvm::Triple &TargetTriple,
253 void AddDefaultGCCPrefixes(const llvm::Triple &TargetTriple,
257 bool ScanGCCForMultilibs(const llvm::Triple &TargetTriple,
268 bool ScanGentooConfigs(const llvm::Triple &TargetTriple,
273 bool ScanGentooGccConfig(const llvm::Triple &TargetTriple,
H A DHurd.cpp32 const llvm::Triple &TargetTriple, in getMultiarchTriple() argument
34 if (TargetTriple.getArch() == llvm::Triple::x86) { in getMultiarchTriple()
45 return TargetTriple.str(); in getMultiarchTriple()
H A DWebAssembly.cpp30 const llvm::Triple &TargetTriple, in getMultiarchTriple() argument
32 return (TargetTriple.getArchName() + "-" + in getMultiarchTriple()
33 TargetTriple.getOSAndEnvironmentName()).str(); in getMultiarchTriple()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h196 Triple TargetTriple; variable
243 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
371 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); } in isTargetDarwin()
372 bool isTargetIOS() const { return TargetTriple.isiOS(); } in isTargetIOS()
373 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
374 bool isTargetWindows() const { return TargetTriple.isOSWindows(); } in isTargetWindows()
375 bool isTargetAndroid() const { return TargetTriple.isAndroid(); } in isTargetAndroid()
376 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); } in isTargetFuchsia()
378 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); } in isTargetCOFF()
379 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
[all …]
H A DAArch64Subtarget.cpp166 TargetTriple(TT), FrameLowering(), in AArch64Subtarget()
267 if (TargetTriple.isiOS()) { in supportsAddressTopByteIgnored()
269 TargetTriple.getiOSVersion(Major, Minor, Micro); in supportsAddressTopByteIgnored()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblySubtarget.h47 Triple TargetTriple; variable
79 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
84 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp494 bool IsIOS = TargetTriple.isiOS() || TargetTriple.isWatchOS(); in getShadowMapping()
497 bool IsPS4CPU = TargetTriple.isPS4CPU(); in getShadowMapping()
498 bool IsLinux = TargetTriple.isOSLinux(); in getShadowMapping()
504 bool IsMIPS32 = TargetTriple.isMIPS32(); in getShadowMapping()
506 bool IsArmOrThumb = TargetTriple.isARM() || TargetTriple.isThumb(); in getShadowMapping()
711 Triple TargetTriple; member
811 Triple TargetTriple; member in __anon17c98fd50211::AddressSanitizerModule
1775 if (TargetTriple.isMacOSX() && !TargetTriple.isMacOSXVersionLT(10, 11)) in ShouldUseMachOGlobalsSection()
1777 if (TargetTriple.isiOS() /* or tvOS */ && !TargetTriple.isOSVersionLT(9)) in ShouldUseMachOGlobalsSection()
1779 if (TargetTriple.isWatchOS() && !TargetTriple.isOSVersionLT(2)) in ShouldUseMachOGlobalsSection()
[all …]
H A DSanitizerCoverage.cpp239 Triple TargetTriple; member in __anon623d6c7b0111::SanitizerCoverageModule
267 if (!TargetTriple.isOSBinFormatCOFF()) in CreateSecStartEnd()
288 if (TargetTriple.supportsCOMDAT()) { in CreateInitCallsForSections()
296 if (TargetTriple.isOSBinFormatCOFF()) { in CreateInitCallsForSections()
316 TargetTriple = Triple(M.getTargetTriple()); in runOnModule()
383 if (TargetTriple.getArch() == Triple::x86_64) { in runOnModule()
424 if (TargetTriple.isOSBinFormatMachO()) in runOnModule()
827 if (TargetTriple.isOSBinFormatCOFF()) { in getSectionName()
834 if (TargetTriple.isOSBinFormatMachO()) in getSectionName()
841 if (TargetTriple.isOSBinFormatMachO()) in getSectionStart()
[all …]
H A DHWAddressSanitizer.cpp213 Triple TargetTriple; member in __anone01f24340111::HWAddressSanitizer
248 void init(Triple &TargetTriple);
301 TargetTriple = Triple(M.getTargetTriple()); in doInitialization()
303 Mapping.init(TargetTriple); in doInitialization()
345 if (!TargetTriple.isAndroid()) in doInitialization()
499 if (TargetTriple.isAArch64()) in untagPointerOperand()
549 switch (TargetTriple.getArch()) { in instrumentMemAccessInline()
760 if (TargetTriple.isAArch64() && TargetTriple.isAndroid()) { in getHwasanThreadSlotPtr()
803 GetOrCreateFunctionComdat(F, TargetTriple, CurModuleUniqueId)) in createFrameGlobal()
840 TargetTriple.isAArch64() ? ThreadLong : untagPointer(IRB, ThreadLong); in emitPrologue()
[all …]
/freebsd-12.1/contrib/llvm/tools/bugpoint/
H A DBugDriver.cpp32 Triple TargetTriple; variable
109 if (TargetTriple.getTriple().empty()) { in parseInputFile()
115 TargetTriple.setTriple(TheTriple.getTriple()); in parseInputFile()
118 Result->setTargetTriple(TargetTriple.getTriple()); // override the triple in parseInputFile()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiSubtarget.cpp40 LanaiSubtarget::LanaiSubtarget(const Triple &TargetTriple, StringRef Cpu, in LanaiSubtarget() argument
45 : LanaiGenSubtargetInfo(TargetTriple, Cpu, FeatureString), in LanaiSubtarget()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp152 PassManagerBuilderWrapper(const Triple &TargetTriple, in PassManagerBuilderWrapper() argument
155 : PassManagerBuilder(), TargetTriple(TargetTriple), CGOpts(CGOpts), in PassManagerBuilderWrapper()
157 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
162 const Triple &TargetTriple; member in __anonf19209130111::PassManagerBuilderWrapper
333 static TargetLibraryInfoImpl *createTLII(llvm::Triple &TargetTriple, in createTLII() argument
529 Triple TargetTriple(TheModule->getTargetTriple()); in CreatePasses() local
531 createTLII(TargetTriple, CodeGenOpts)); in CreatePasses()
751 llvm::Triple TargetTriple(TheModule->getTargetTriple()); in AddEmitPasses() local
753 createTLII(TargetTriple, CodeGenOpts)); in AddEmitPasses()
975 Triple TargetTriple(TheModule->getTargetTriple()); in EmitAssemblyWithNewPassManager() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcSubtarget.h33 Triple TargetTriple; variable
121 bool isTargetLinux() const { return TargetTriple.isOSLinux(); } in isTargetLinux()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp40 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget() argument
44 Triple TheTriple(TargetTriple); in selectTarget()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSubtarget.h205 Triple TargetTriple; variable
285 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
336 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); } in isTargetNaCl()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.h68 Triple TargetTriple;
217 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); } in isTargetELF()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h62 const Triple &TargetTriple, StringRef CPU, StringRef FS,
78 Triple TargetTriple; variable
105 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()

123