Options for controlling the target. More...
#include "clang/Basic/TargetOptions.h"
Options for controlling the target.
Definition at line 26 of file TargetOptions.h.
◆ AMDGPUPrintfKindEnumeration values for AMDGPU printf lowering scheme.
Enumerator Hostcallprintf lowering scheme involving hostcalls, currently used by HIP programs by default
Bufferedprintf lowering scheme involving implicit printf buffers,
Definition at line 86 of file TargetOptions.h.
◆ ABI std::string clang::TargetOptions::ABI ◆ AllowAMDGPUUnsafeFPAtomics bool clang::TargetOptions::AllowAMDGPUUnsafeFPAtomics = false ◆ AMDGPUPrintfKindVal ◆ CodeModel std::string clang::TargetOptions::CodeModel ◆ CodeObjectVersion llvm::CodeObjectVersionKind clang::TargetOptions::CodeObjectVersion Initial value:=
llvm::CodeObjectVersionKind::COV_None
Code object version for AMDGPU.
Definition at line 82 of file TargetOptions.h.
◆ CPU std::string clang::TargetOptions::CPU ◆ DarwinTargetVariantSDKVersion llvm::VersionTuple clang::TargetOptions::DarwinTargetVariantSDKVersion ◆ DarwinTargetVariantTriple std::string clang::TargetOptions::DarwinTargetVariantTripleThe name of the darwin target- ariant triple to compile for.
Definition at line 117 of file TargetOptions.h.
◆ DxilValidatorVersion std::string clang::TargetOptions::DxilValidatorVersion ◆ EABIVersion llvm::EABI clang::TargetOptions::EABIVersion = llvm::EABI::Default ◆ FeatureMap llvm::StringMap<bool> clang::TargetOptions::FeatureMap ◆ Features std::vector<std::string> clang::TargetOptions::Features ◆ FeaturesAsWritten std::vector<std::string> clang::TargetOptions::FeaturesAsWritten ◆ ForceEnableInt128 bool clang::TargetOptions::ForceEnableInt128 = falseIf given, enables support for __int128_t and __uint128_t types.
Definition at line 72 of file TargetOptions.h.
◆ FPMath std::string clang::TargetOptions::FPMathIf given, the unit to use for floating point math.
Definition at line 42 of file TargetOptions.h.
◆ HLSLEntry std::string clang::TargetOptions::HLSLEntry ◆ HostTriple std::string clang::TargetOptions::HostTriple ◆ LargeDataThreshold uint64_t clang::TargetOptions::LargeDataThreshold ◆ LinkerVersion std::string clang::TargetOptions::LinkerVersionIf given, the version string of the linker in use.
Definition at line 51 of file TargetOptions.h.
◆ NVPTXUseShortPointers bool clang::TargetOptions::NVPTXUseShortPointers = false ◆ OpenCLExtensionsAsWritten std::vector<std::string> clang::TargetOptions::OpenCLExtensionsAsWrittenThe list of OpenCL extensions to enable or disable, as written on the command line.
Definition at line 69 of file TargetOptions.h.
◆ OpenCLFeaturesMap llvm::StringMap<bool> clang::TargetOptions::OpenCLFeaturesMapSupported OpenCL extensions and optional core features.
Definition at line 65 of file TargetOptions.h.
◆ SDKVersion llvm::VersionTuple clang::TargetOptions::SDKVersionThe version of the SDK which was used during the compilation.
The option is used for two different purposes:
Definition at line 114 of file TargetOptions.h.
Referenced by GenerateTargetArgs(), and ParseTargetArgs().
◆ Triple std::string clang::TargetOptions::Triple ◆ TuneCPU std::string clang::TargetOptions::TuneCPUThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4