Lines Matching refs:exts
109 def compose_extension_list(exts): argument
119 ['spvtools::Extension::k{}'.format(e) for e in exts]) + '}'
216 def __init__(self, opname, caps, exts, operands, version, lastVersion): argument
232 self.num_exts = len(exts)
233 self.exts = get_extension_array_name(exts)
273 exts=self.exts,
324 exts = inst.get('extensions', [])
335 return str(InstInitializer(opname, caps, exts, operands, min_version, max_version))
392 def __init__(self, enumerant, value, caps, exts, parameters, version, lastVersion): argument
408 self.num_exts = len(exts)
409 self.exts = get_extension_array_name(exts)
425 exts=self.exts,
445 exts = extension_map[value]
447 exts = []
458 enumerant, value, caps, exts, params, version, max_version))
491 exts = e.get('extensions', [])
492 for ext in exts:
520 exts = [entry.get('extensions', [])
523 enums = [generate_enum_operand_kind(e, exts) for e in enums]
524 exts_arrays = generate_extension_arrays(exts)
669 exts = {}
675 if key in exts:
676 exts[key].extend(enum_entry.get('extensions', []))
678 exts[key] = enum_entry.get('extensions', [])
679 exts[key] = sorted(set(exts[key]))
687 if len(exts[key]) > 0:
688 enum_entry['extensions'] = exts[key]