Lines Matching refs:variants
178 variants = []
181 variants = [[None, common]]
192 variants.append([cond, variant])
194 return variants
260 variants = sum(variant_objs, [])
262 # Accumulate modifiers across variants
265 for s in variants[0:]:
267 assert(s['srcs'] == variants[0]['srcs'])
268 assert(s['dests'] == variants[0]['dests'])
269 assert(s['immediates'] == variants[0]['immediates'])
270 assert(s['staging'] == variants[0]['staging'])
282 'srcs': variants[0]['srcs'],
283 'dests': variants[0]['dests'],
284 'staging': variants[0]['staging'],
285 'immediates': sorted(variants[0]['immediates']),
287 'v': len(variants),
288 'ir': variants,
292 # Partition instructions to mnemonics, considering units and variants