File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed
llvm-spirv/tools/spirv-tool Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change 3
3
# header file spirv.hpp.
4
4
#
5
5
6
+ # The NameMaps that will be generated into SPIRVNameMapEnum.h
7
+ nameMapEnums=" LinkageType Decoration BuiltIn Capability"
8
+
9
+ # The isValid functions that will be generated into SPIRVIsValidEnum.h
10
+ isValidEnums=" ExecutionModel AddressingModel MemoryModel StorageClass \
11
+ LinkageType AccessQualifier FunctionParameterAttribute BuiltIn"
12
+
13
+ # The isValidxxxMask functions that will be generated into SPIRVIsValidEnum.h
14
+ isValidMaskEnums=" FunctionControlMask"
15
+
6
16
7
17
# #####################
8
18
#
@@ -82,16 +92,15 @@ echo "
82
92
gen () {
83
93
type=$1
84
94
if [[ " $type " == NameMap ]]; then
85
- for prefix in LinkageType Decoration BuiltIn Capability ; do
86
- genNameMap $prefix
95
+ for prefix in ${nameMapEnums} ; do
96
+ genNameMap " $prefix "
87
97
done
88
98
elif [[ " $type " == isValid ]]; then
89
- for prefix in ExecutionModel AddressingModel MemoryModel StorageClass \
90
- LinkageType AccessQualifier FunctionParameterAttribute BuiltIn ; do
91
- genIsValid $prefix
99
+ for prefix in ${isValidEnums} ; do
100
+ genIsValid " $prefix "
92
101
done
93
- for prefix in FunctionControlMask ; do
94
- genMaskIsValid $prefix
102
+ for prefix in ${isValidMaskEnums} ; do
103
+ genMaskIsValid " $prefix "
95
104
done
96
105
else
97
106
echo " invalid type \" $type \" ."
You can’t perform that action at this time.
0 commit comments