Lines Matching refs:inputs
203 inputs = []
211 inputs.append(Value('%inp' + str(i), ty, inp))
213 return inputs
284 def gen_insts(inputs, ty): argument
290 while len(inputs) > 1:
292 [idx0, idx1] = sorted(random.sample(range(len(inputs)), 2))
293 op0 = inputs[idx0]
294 op1 = inputs[idx1]
308 op2 = random.choice(inputs)
318 inputs.append(select_inst)
321 inputs.append(shuf_inst)
323 del inputs[idx1]
324 del inputs[idx0]
355 inputs = gen_inputs(ty, random.randint(args.min_num_inputs, args.max_num_inputs))
356 inputs_str = (', ').join([inp.ty.dump() + ' ' + inp.name for inp in inputs])
357 inputs_values = [inp.value for inp in inputs]
359 insts = gen_insts(inputs, ty)
361 assert len(inputs) == 1, "Only one value should be left after generating phase"
362 res = inputs[0]
366 print(test_template.format(ty = ty.dump(), inputs = inputs_str,
397 inputs = ', '.join([ty.dump() + ' <' + inp + '>' for inp in inputs_values])
399 print(main_template.format(ty = ty.dump(), inputs = inputs, check_die = check_die))