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

#include "[SPIRVBaseInfo.h](SPIRVBaseInfo%5F8h%5Fsource.html)"
#include "[llvm/ADT/ArrayRef.h](ArrayRef%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"
#include "SPIRVGenTables.inc"

Go to the source code of this file.

Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::SPIRV
Macros
#define GET_SymbolicOperands_DECL
#define GET_SymbolicOperands_IMPL
#define GET_ExtensionEntries_DECL
#define GET_ExtensionEntries_IMPL
#define GET_CapabilityEntries_DECL
#define GET_CapabilityEntries_IMPL
#define GET_EnvironmentEntries_DECL
#define GET_EnvironmentEntries_IMPL
#define GET_ExtendedBuiltins_DECL
#define GET_ExtendedBuiltins_IMPL
Functions
std::string llvm::getSymbolicOperandMnemonic (SPIRV::OperandCategory::OperandCategory Category, int32_t Value)
VersionTuple llvm::getSymbolicOperandMinVersion (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value)
VersionTuple llvm::getSymbolicOperandMaxVersion (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value)
CapabilityList llvm::getSymbolicOperandCapabilities (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value)
EnvironmentList llvm::getSymbolicOperandAllowedEnvironments (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value)
CapabilityList llvm::getCapabilitiesEnabledByExtension (SPIRV::Extension::Extension Extension)
ExtensionList llvm::getSymbolicOperandExtensions (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value)
std::string llvm::getLinkStringForBuiltIn (SPIRV::BuiltIn::BuiltIn BuiltInValue)
bool llvm::getSpirvBuiltInIdByName (llvm::StringRef Name, SPIRV::BuiltIn::BuiltIn &BI)
std::string llvm::getExtInstSetName (SPIRV::InstructionSet::InstructionSet Set)
SPIRV::InstructionSet::InstructionSet llvm::getExtInstSetFromString (std::string SetName)
std::string llvm::getExtInstName (SPIRV::InstructionSet::InstructionSet Set, uint32_t InstructionNumber)

GET_CapabilityEntries_DECL

#define GET_CapabilityEntries_DECL

GET_CapabilityEntries_IMPL

#define GET_CapabilityEntries_IMPL

GET_EnvironmentEntries_DECL

#define GET_EnvironmentEntries_DECL

GET_EnvironmentEntries_IMPL

#define GET_EnvironmentEntries_IMPL

GET_ExtendedBuiltins_DECL

#define GET_ExtendedBuiltins_DECL

GET_ExtendedBuiltins_IMPL

#define GET_ExtendedBuiltins_IMPL

GET_ExtensionEntries_DECL

#define GET_ExtensionEntries_DECL

GET_ExtensionEntries_IMPL

#define GET_ExtensionEntries_IMPL

GET_SymbolicOperands_DECL

#define GET_SymbolicOperands_DECL

GET_SymbolicOperands_IMPL

#define GET_SymbolicOperands_IMPL