GCC Middle and Back End API Reference
rtx_nonjump_insn Struct Reference

#include <rtl.h>

Inheritance diagram for rtx_nonjump_insn:
Collaboration diagram for rtx_nonjump_insn:

Public Member Functions

bool deleted () const
void set_deleted ()
void set_undeleted ()

Data Fields

machine_mode mode: MACHINE_MODE_BITSIZE
enum rtx_code code: RTX_CODE_BITSIZE
unsigned int jump: 1
unsigned int call: 1
unsigned int unchanging: 1
unsigned int volatil: 1
unsigned int in_struct: 1
unsigned int used: 1
unsigned frame_related: 1
unsigned return_val: 1
union  u2
union rtx_def::u u

Member Function Documentation

◆ deleted()

◆ set_deleted()

void rtx_insn::set_deleted ( )
inlineinherited

References rtx_def::volatil.

Referenced by delete_for_peephole(), and delete_insn().

◆ set_undeleted()

void rtx_insn::set_undeleted ( )
inlineinherited

Field Documentation

◆ call

unsigned int rtx_def::call
inherited

◆ code

enum rtx_code rtx_def::code
inherited

Referenced by reload_combine_note_use().

◆ frame_related

unsigned rtx_def::frame_related
inherited

◆ in_struct

unsigned int rtx_def::in_struct
inherited

◆ jump

unsigned int rtx_def::jump
inherited

◆ mode

machine_mode rtx_def::mode
inherited

◆ return_val

unsigned rtx_def::return_val
inherited

◆ u

union rtx_def::u rtx_def::u
inherited

◆ u2

union rtx_def::[union].u2 rtx_def::u2

◆ unchanging

unsigned int rtx_def::unchanging
inherited

◆ used

unsigned int rtx_def::used
inherited

◆ volatil

unsigned int rtx_def::volatil
inherited

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