Lines Matching refs:oname
687 const overloaded_name *oname = (const overloaded_name *) uncast_oname;
688 return htab_hash_string (oname->name);
807 overloaded_name *oname = (overloaded_name *) *slot;
808 if (!oname)
810 *slot = oname = new overloaded_name;
811 oname->name = tmp_oname.name;
812 oname->arg_types = tmp_oname.arg_types;
813 oname->next = NULL;
814 oname->first_instance = NULL;
815 oname->next_instance_ptr = &oname->first_instance;
817 *m_next_overload_ptr = oname;
818 m_next_overload_ptr = &oname->next;
826 return oname;
829 /* Add an instance of ONAME for instruction pattern X. ITERATORS[I]
830 gives the iterator associated with argument I of ONAME. */
833 add_overload_instance (overloaded_name *oname, const vec<mapping *> &iterators, rtx x)
838 instance->arg_values.create (oname->arg_types.length ());
848 /* Chain it onto the end of ONAME's list. */
849 *oname->next_instance_ptr = instance;
850 oname->next_instance_ptr = &instance->next;
897 overloaded_name *oname
934 if (oname)
935 add_overload_instance (oname, iterators, x);