mirror of
https://github.com/openharmony/third_party_spirv-headers.git
synced 2026-07-19 23:03:32 -04:00
Upstream SPV_INTEL_debug_module
Spec https://github.com/intel/llvm/pull/3976
This commit is contained in:
@@ -75,6 +75,7 @@ enum OpenCLDebugInfo100Instructions {
|
||||
OpenCLDebugInfo100DebugMacroUndef = 33,
|
||||
OpenCLDebugInfo100DebugImportedEntity = 34,
|
||||
OpenCLDebugInfo100DebugSource = 35,
|
||||
OpenCLDebugInfo100DebugModuleINTEL = 36,
|
||||
OpenCLDebugInfo100InstructionsMax = 0x7fffffff
|
||||
};
|
||||
|
||||
|
||||
@@ -395,6 +395,21 @@
|
||||
{ "kind" : "IdRef", "name" : "'File'" },
|
||||
{ "kind" : "IdRef", "name" : "'Text'", "quantifier" : "?" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"opname" : "DebugModuleINTEL",
|
||||
"opcode" : 36,
|
||||
"operands" : [
|
||||
{ "kind" : "IdRef", "name" : "'Name'" },
|
||||
{ "kind" : "IdRef", "name" : "'Source'" },
|
||||
{ "kind" : "IdRef", "name" : "'Parent'" },
|
||||
{ "kind" : "LiteralInteger", "name" : "'Line'" },
|
||||
{ "kind" : "IdRef", "name" : "'ConfigurationMacros'" },
|
||||
{ "kind" : "IdRef", "name" : "'IncludePath'" },
|
||||
{ "kind" : "IdRef", "name" : "'APINotesFile'" },
|
||||
{ "kind" : "LiteralInteger", "name" : "'IsDeclaration'" }
|
||||
],
|
||||
"capability" : "DebugInfoModuleINTEL"
|
||||
}
|
||||
],
|
||||
"operand_kinds" : [
|
||||
|
||||
@@ -13427,6 +13427,12 @@
|
||||
"capabilities" : [ "Shader" ],
|
||||
"extensions" : [ "SPV_EXT_shader_atomic_float16_add" ],
|
||||
"version" : "None"
|
||||
},
|
||||
{
|
||||
"enumerant" : "DebugInfoModuleINTEL",
|
||||
"value" : 6114,
|
||||
"extensions" : [ "SPV_INTEL_debug_module" ],
|
||||
"version" : "None"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1053,6 +1053,7 @@ namespace Spv
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
AtomicFloat16AddEXT = 6095,
|
||||
DebugInfoModuleINTEL = 6114,
|
||||
}
|
||||
|
||||
public enum RayFlagsShift
|
||||
|
||||
@@ -1053,6 +1053,7 @@ typedef enum SpvCapability_ {
|
||||
SpvCapabilityAtomicFloat64AddEXT = 6034,
|
||||
SpvCapabilityLongConstantCompositeINTEL = 6089,
|
||||
SpvCapabilityAtomicFloat16AddEXT = 6095,
|
||||
SpvCapabilityDebugInfoModuleINTEL = 6114,
|
||||
SpvCapabilityMax = 0x7fffffff,
|
||||
} SpvCapability;
|
||||
|
||||
|
||||
@@ -1049,6 +1049,7 @@ enum Capability {
|
||||
CapabilityAtomicFloat64AddEXT = 6034,
|
||||
CapabilityLongConstantCompositeINTEL = 6089,
|
||||
CapabilityAtomicFloat16AddEXT = 6095,
|
||||
CapabilityDebugInfoModuleINTEL = 6114,
|
||||
CapabilityMax = 0x7fffffff,
|
||||
};
|
||||
|
||||
|
||||
@@ -1049,6 +1049,7 @@ enum class Capability : unsigned {
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
AtomicFloat16AddEXT = 6095,
|
||||
DebugInfoModuleINTEL = 6114,
|
||||
Max = 0x7fffffff,
|
||||
};
|
||||
|
||||
|
||||
@@ -1035,7 +1035,8 @@
|
||||
"AtomicFloat32AddEXT": 6033,
|
||||
"AtomicFloat64AddEXT": 6034,
|
||||
"LongConstantCompositeINTEL": 6089,
|
||||
"AtomicFloat16AddEXT": 6095
|
||||
"AtomicFloat16AddEXT": 6095,
|
||||
"DebugInfoModuleINTEL": 6114
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1011,6 +1011,7 @@ spv = {
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
AtomicFloat16AddEXT = 6095,
|
||||
DebugInfoModuleINTEL = 6114,
|
||||
},
|
||||
|
||||
RayFlagsShift = {
|
||||
|
||||
@@ -1011,6 +1011,7 @@ spv = {
|
||||
'AtomicFloat64AddEXT' : 6034,
|
||||
'LongConstantCompositeINTEL' : 6089,
|
||||
'AtomicFloat16AddEXT' : 6095,
|
||||
'DebugInfoModuleINTEL' : 6114,
|
||||
},
|
||||
|
||||
'RayFlagsShift' : {
|
||||
|
||||
@@ -1056,6 +1056,7 @@ enum Capability : uint
|
||||
AtomicFloat64AddEXT = 6034,
|
||||
LongConstantCompositeINTEL = 6089,
|
||||
AtomicFloat16AddEXT = 6095,
|
||||
DebugInfoModuleINTEL = 6114,
|
||||
}
|
||||
|
||||
enum RayFlagsShift : uint
|
||||
|
||||
Reference in New Issue
Block a user