GCC Middle and Back End API Reference
dead_debug_local Struct Reference

#include <valtrack.h>

Collaboration diagram for dead_debug_local:

Data Fields

struct dead_debug_usehead
struct dead_debug_globalglobal
bitmap used
bitmap to_rescan

Detailed Description

Linked list of the above, with a bitmap of the REGs in the list.


Field Documentation

struct dead_debug_global* dead_debug_local::global

A pointer to the global tracking data structure.

Referenced by dead_debug_add(), and dead_debug_global_init().

struct dead_debug_use* dead_debug_local::head

The first dead_debug_use entry in the list.

Referenced by dead_debug_add(), and dead_debug_global_init().

bitmap dead_debug_local::to_rescan

A bitmap that has bits set for each INSN that is to be rescanned.

Referenced by dead_debug_global_init().

bitmap dead_debug_local::used

A bitmap that has bits set for each REG used in the dead_debug_use list, and for each entry in the global hash table.

Referenced by dead_debug_add(), and dead_debug_global_init().


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