GCC Middle and Back End API Reference
overloaded_name Struct Reference

#include <read-md.h>

Collaboration diagram for overloaded_name:

Data Fields

overloaded_namenext
 
const charname
 
vec< const char * > arg_types
 
overloaded_instancefirst_instance
 
overloaded_instance ** next_instance_ptr
 

Detailed Description

Describes a define_expand or define_insn whose name was preceded by '@'.
Overloads are uniquely determined by their name and the types of their
arguments; it's possible to have overloads with the same name but
different argument types.   

Field Documentation

◆ arg_types

vec<const char *> overloaded_name::arg_types

◆ first_instance

overloaded_instance* overloaded_name::first_instance

◆ name

const char* overloaded_name::name

◆ next

overloaded_name* overloaded_name::next

◆ next_instance_ptr

overloaded_instance** overloaded_name::next_instance_ptr

The documentation for this struct was generated from the following file: