LLVM: lib/Target/SPIRV/SPIRVSubtarget.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "spirv-subtarget"
#define GET_SUBTARGETINFO_TARGET_DESC
#define GET_SUBTARGETINFO_CTOR

DEBUG_TYPE

#define DEBUG_TYPE "spirv-subtarget"

GET_SUBTARGETINFO_CTOR

#define GET_SUBTARGETINFO_CTOR

GET_SUBTARGETINFO_TARGET_DESC

#define GET_SUBTARGETINFO_TARGET_DESC

isAtLeastVer()

Extensions

cl::opt< std::set< SPIRV::Extension::Extension >, false, SPIRVExtensionsParser > Extensions("spirv-ext", cl::desc("Specify list of enabled SPIR-V extensions")) ( "spirv-ext" , cl::desc("Specify list of enabled SPIR-V extensions") ) static

Referenced by llvm::AArch64::ExtensionSet::addArchDefaults(), llvm::AArch64::ExtensionSet::addCPUDefaults(), llvm::SPIRVSubtarget::addExtensionsToClOpt(), llvm::AArch64::getExtensionFeatures(), llvm::ARM::getExtensionFeatures(), llvm::CSKY::getExtensionFeatures(), llvm::getSymbolicOperandExtensions(), llvm::AArch64::parseArchExtension(), llvm::AArch64::PrintSupportedExtensions(), llvm::AArch64::targetFeatureToExtension(), and llvm::AArch64::ExtensionSet::toLLVMFeatureList().

SPVTranslatorCompat

cl::opt< bool > SPVTranslatorCompat("translator-compatibility-mode", cl::desc("SPIR-V Translator compatibility mode"), cl::Optional, cl::init(false)) ( "translator-compatibility-mode" , cl::desc("SPIR-V Translator compatibility mode") , cl::Optional , cl::init(false) ) static