libFirm

Pointer types: More...

Functions

ir_typenew_type_pointer (ir_type *points_to)
 Creates a new type pointer. More...
 
void set_pointer_points_to_type (ir_type *pointer, ir_type *tp)
 Sets the type to which a pointer points to. More...
 
ir_typeget_pointer_points_to_type (const ir_type *pointer)
 Returns the type to which a pointer points to. More...
 
int is_Pointer_type (const ir_type *pointer)
 Returns true if a type is a pointer type. More...
 

Detailed Description

Pointer types:

Function Documentation

◆ get_pointer_points_to_type()

ir_type* get_pointer_points_to_type ( const ir_type pointer)

Returns the type to which a pointer points to.

◆ is_Pointer_type()

int is_Pointer_type ( const ir_type pointer)

Returns true if a type is a pointer type.

◆ new_type_pointer()

ir_type* new_type_pointer ( ir_type points_to)

Creates a new type pointer.

◆ set_pointer_points_to_type()

void set_pointer_points_to_type ( ir_type pointer,
ir_type tp 
)

Sets the type to which a pointer points to.