libFirm

Functions

ir_typenew_type_frame (void)
 Makes a new frame type. More...
 
int is_frame_type (const ir_type *tp)
 Checks, whether a type is a frame type. More...
 
ir_typeclone_frame_type (ir_type *type)
 Makes a clone of a frame type. More...
 

Detailed Description

Function Documentation

◆ clone_frame_type()

ir_type* clone_frame_type ( ir_type type)

Makes a clone of a frame type.

Sets entity links from old frame entities to new ones and vice versa.

◆ is_frame_type()

int is_frame_type ( const ir_type tp)

Checks, whether a type is a frame type.

◆ new_type_frame()

ir_type* new_type_frame ( void  )

Makes a new frame type.

Frame types are class types, so all class access functions work. Frame types are not in the global list of types.