Lines Matching refs:SPIRV
1 //===-- SPIRVBaseInfo.h - Top level SPIRV definitions -----------*- C++ -*-===//
23 namespace SPIRV {
209 } // namespace SPIRV
211 using CapabilityList = SmallVector<SPIRV::Capability::Capability, 8>;
212 using ExtensionList = SmallVector<SPIRV::Extension::Extension, 8>;
215 getSymbolicOperandMnemonic(SPIRV::OperandCategory::OperandCategory Category,
218 getSymbolicOperandMinVersion(SPIRV::OperandCategory::OperandCategory Category,
221 getSymbolicOperandMaxVersion(SPIRV::OperandCategory::OperandCategory Category,
224 getSymbolicOperandCapabilities(SPIRV::OperandCategory::OperandCategory Category,
227 getCapabilitiesEnabledByExtension(SPIRV::Extension::Extension Extension);
229 getSymbolicOperandExtensions(SPIRV::OperandCategory::OperandCategory Category,
231 std::string getLinkStringForBuiltIn(SPIRV::BuiltIn::BuiltIn BuiltInValue);
233 bool getSpirvBuiltInIdByName(StringRef Name, SPIRV::BuiltIn::BuiltIn &BI);
235 std::string getExtInstSetName(SPIRV::InstructionSet::InstructionSet Set);
236 SPIRV::InstructionSet::InstructionSet
238 std::string getExtInstName(SPIRV::InstructionSet::InstructionSet Set,