Home | History | Annotate | Download | only in spirv-tool

Lines Matching refs:prefix

14 prefix=$1
16 SPIRVMap<$prefix, std::string>::init() {"
18 cat $spirvHeader | sed -n -e "/^ *${prefix}[^a-z]/s:^ *${prefix}\([^= ][^= ]*\)[= ][= ]*\([0x]*[0-9][0-9]*\).*:\1 \2:p" | while read a b; do
19 printf " add(${prefix}%s, \"%s\");\n" $a $a
23 SPIRV_DEF_NAMEMAP($prefix, SPIRV${prefix}NameMap)
34 prefix=$1
36 isValid(spv::$prefix V) {
39 cat $spirvHeader | sed -n -e "/^ *${prefix}[^a-z]/s:^ *${prefix}\([^= ][^= ]*\)[= ][= ]*\(.*\).*:\1 \2:p" | while read a b; do
43 printf " case ${prefix}%s:\n" $a
54 prefix=$1
55 subprefix=`echo $prefix | sed -e "s:Mask::g"`
57 isValid$prefix(SPIRVWord Mask) {
79 prefix=$1
81 if [[ $prefix == "Capability" ]]; then
82 echo "class SPIRV${prefix}_ {"
84 echo "def SPIRV${prefix} : Operand<i32> {
85 let PrintMethod = \"printSPIRV${prefix}\";
89 cat $spirvHeader | sed -n -e "/^ *${prefix}[^a-z]/s:^ *${prefix}\([^= ][^= ]*\)[= ][= ]*\([0xX]*[0-9a-fA-F][0-9a-fA-F]*\).*:\1 \2:p" | while read a b; do
96 if [[ $prefix == "Capability" ]]; then
98 def SPIRV${prefix} : SPIRV${prefix}_;
108 for prefix in SourceLanguage ExecutionModel AddressingModel MemoryModel ExecutionMode StorageClass Dim SamplerAddressingMode SamplerFilterMode ImageFormat \
112 genNameMap $prefix
114 genIsValid $prefix
116 genTd $prefix
122 for prefix in ImageOperandsMask FPFastMathModeMask SelectionControlMask LoopControlMask FunctionControlMask MemorySemanticsMask MemoryAccessMask \
125 genMaskIsValid $prefix