Lines Matching refs:exts
119 def compose_extension_list(exts):
123 - exts: a sequence of extension names
126 a string containing the braced list of extensions named by exts.
129 ['spvtools::Extension::k{}'.format(e) for e in exts]) + '}'
226 def __init__(self, opname, caps, exts, operands, version, lastVersion):
232 - exts: a sequence of names of extensions enabling this enumerant
242 self.num_exts = len(exts)
243 self.exts = get_extension_array_name(exts)
277 '{num_exts}', '{exts}',
288 exts=self.exts,
339 exts = inst.get('extensions', [])
350 return str(InstInitializer(opname, caps, exts, operands, min_version, max_version))
407 def __init__(self, enumerant, value, caps, exts, parameters, version, lastVersion):
414 - exts: a sequence of names of extensions enabling this enumerant
423 self.num_exts = len(exts)
424 self.exts = get_extension_array_name(exts)
431 '{caps}', '{num_exts}', '{exts}',
440 exts=self.exts,
460 exts = extension_map[value]
462 exts = []
473 enumerant, value, caps, exts, params, version, max_version))
506 exts = e.get('extensions', [])
507 for ext in exts:
535 exts = [entry.get('extensions', [])
538 enums = [generate_enum_operand_kind(e, exts) for e in enums]
539 exts_arrays = generate_extension_arrays(exts)
691 exts = {}
697 if key in exts:
698 exts[key].extend(enum_entry.get('extensions', []))
700 exts[key] = enum_entry.get('extensions', [])
701 exts[key] = sorted(set(exts[key]))
709 if len(exts[key]) > 0:
710 enum_entry['extensions'] = exts[key]