Lines Matching refs:name

94     def __init__(self, name, suffix=None, mant_dig=None, condition='1',  argument
98 self.name = name
120 if not self.name.startswith('_Float'):
122 if self.name not in ('float', 'double', 'long double'):
126 if self.name == 'double':
128 if self.name == 'long double':
130 if self.name == '_Complex double':
132 if self.name == '_Float64':
134 if self.name == '_Complex _Float64':
136 if self.name == '_Float64x':
138 if self.name == 'Float32x_ext':
142 def create_type(name, suffix=None, mant_dig=None, condition='1', order=None, argument
147 real_type = Type(name, suffix=suffix, mant_dig=mant_dig,
152 complex_name = '_Complex %s' % name
183 return self.name
253 if t.name == 'long double':
255 if t.name == '_Float128' or t.name == '_Float64x':
299 def var_for_type(name): argument
301 return 'var_%s' % name.translate(trans_id)
303 def vol_var_for_type(name): argument
305 return 'vol_var_%s' % name.translate(trans_id)
307 def define_vars_for_type(name): argument
309 if name == 'bit_field':
312 vol_var_for_type(name),
316 % (name, var_for_type(name), name, vol_var_for_type(name)))
392 self.add_type_var(t.name, t.condition)
397 def add_type_var(self, name, cond): argument
399 if name in self.types_seen:
401 t_vars = define_vars_for_type(name)
403 self.types_seen.add(name)
455 if real_type.name == ret:
457 elif nret_type and real_type.name.startswith('_Float'):
460 and ret.endswith('x') == real_type.name.endswith('x')):
486 if ret == 's' and t.name.startswith('_Float'):
491 ret_name = t.complex_type.name
493 ret_name = t.name
495 ret_name = t.real_type.name
503 arg_name = t.complex_type.name
505 arg_name = t.name
507 arg_name = t.real_type.name
578 ', '.join([t.name for t in this_args]))
592 type = this_args[call_arg_pos].name
599 ret_type = comb_type.name
601 ret_type = comb_type.real_type.name
603 ret_type = comb_type.complex_type.name