LLVM 18.0.0git
|
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include <string>
#include "SPIRVGenTables.inc"
Go to the source code of this file.
Classes | |
struct | llvm::SPIRV::ExtendedBuiltin |
Typedefs | |
using | llvm::CapabilityList = SmallVector< SPIRV::Capability::Capability, 8 > |
using | llvm::ExtensionList = SmallVector< SPIRV::Extension::Extension, 8 > |
Functions | |
std::string | llvm::getSymbolicOperandMnemonic (SPIRV::OperandCategory::OperandCategory Category, int32_t Value) |
uint32_t | llvm::getSymbolicOperandMinVersion (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value) |
uint32_t | llvm::getSymbolicOperandMaxVersion (SPIRV::OperandCategory::OperandCategory Category, uint32_t Value) |
CapabilityList | llvm::getSymbolicOperandCapabilities (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) |
template<class InstType > | |
std::string | llvm::getSPIRVStringOperand (const InstType &MI, unsigned StartIndex) |
#define GET_AccessQualifier_DECL |
Definition at line 120 of file SPIRVBaseInfo.h.
#define GET_AddressingModel_DECL |
Definition at line 45 of file SPIRVBaseInfo.h.
#define GET_BuiltIn_DECL |
Definition at line 135 of file SPIRVBaseInfo.h.
#define GET_Capability_DECL |
Definition at line 35 of file SPIRVBaseInfo.h.
#define GET_Decoration_DECL |
Definition at line 130 of file SPIRVBaseInfo.h.
#define GET_Dim_DECL |
Definition at line 70 of file SPIRVBaseInfo.h.
#define GET_ExecutionMode_DECL |
Definition at line 60 of file SPIRVBaseInfo.h.
#define GET_ExecutionModel_DECL |
Definition at line 50 of file SPIRVBaseInfo.h.
#define GET_Extension_DECL |
Definition at line 30 of file SPIRVBaseInfo.h.
#define GET_FPFastMathMode_DECL |
Definition at line 105 of file SPIRVBaseInfo.h.
#define GET_FPRoundingMode_DECL |
Definition at line 110 of file SPIRVBaseInfo.h.
#define GET_FunctionControl_DECL |
Definition at line 150 of file SPIRVBaseInfo.h.
#define GET_FunctionParameterAttribute_DECL |
Definition at line 125 of file SPIRVBaseInfo.h.
#define GET_GLSLExtInst_DECL |
Definition at line 195 of file SPIRVBaseInfo.h.
#define GET_GroupOperation_DECL |
Definition at line 170 of file SPIRVBaseInfo.h.
#define GET_ImageChannelDataType_DECL |
Definition at line 95 of file SPIRVBaseInfo.h.
#define GET_ImageChannelOrder_DECL |
Definition at line 90 of file SPIRVBaseInfo.h.
#define GET_ImageFormat_DECL |
Definition at line 85 of file SPIRVBaseInfo.h.
#define GET_ImageOperand_DECL |
Definition at line 100 of file SPIRVBaseInfo.h.
#define GET_InstructionSet_DECL |
Definition at line 185 of file SPIRVBaseInfo.h.
#define GET_KernelEnqueueFlags_DECL |
Definition at line 175 of file SPIRVBaseInfo.h.
#define GET_KernelProfilingInfo_DECL |
Definition at line 180 of file SPIRVBaseInfo.h.
#define GET_LinkageType_DECL |
Definition at line 115 of file SPIRVBaseInfo.h.
#define GET_LoopControl_DECL |
Definition at line 145 of file SPIRVBaseInfo.h.
#define GET_MemoryModel_DECL |
Definition at line 55 of file SPIRVBaseInfo.h.
#define GET_MemoryOperand_DECL |
Definition at line 160 of file SPIRVBaseInfo.h.
#define GET_MemorySemantics_DECL |
Definition at line 155 of file SPIRVBaseInfo.h.
#define GET_Opcode_DECL |
Definition at line 200 of file SPIRVBaseInfo.h.
#define GET_OpenCLExtInst_DECL |
Definition at line 190 of file SPIRVBaseInfo.h.
#define GET_OperandCategory_DECL |
Definition at line 25 of file SPIRVBaseInfo.h.
#define GET_SamplerAddressingMode_DECL |
Definition at line 75 of file SPIRVBaseInfo.h.
#define GET_SamplerFilterMode_DECL |
Definition at line 80 of file SPIRVBaseInfo.h.
#define GET_Scope_DECL |
Definition at line 165 of file SPIRVBaseInfo.h.
#define GET_SelectionControl_DECL |
Definition at line 140 of file SPIRVBaseInfo.h.
#define GET_SourceLanguage_DECL |
Definition at line 40 of file SPIRVBaseInfo.h.
#define GET_StorageClass_DECL |
Definition at line 65 of file SPIRVBaseInfo.h.