PIPS
DirectiveHandler Struct Reference

finds the handler for a given entity. More...

Data Fields

string name
 
int phase
 all names must start with the HPF_PREFIX More...
 
void(* handler )(entity, list)
 which pass should consider the directive More...
 

Detailed Description

finds the handler for a given entity.

the link between directive names and handlers is stored in the handlers static table. Some "directives" (BLOCK, CYCLIC) are unexpected because they cannot appear after the chpf$... Ok, they are not directives, but I put them here as if.

Definition at line 948 of file directives.c.

Field Documentation

◆ handler

void(* DirectiveHandler::handler) (entity, list)

which pass should consider the directive

Definition at line 952 of file directives.c.

◆ name

string DirectiveHandler::name

Definition at line 950 of file directives.c.

◆ phase

int DirectiveHandler::phase

all names must start with the HPF_PREFIX

Definition at line 951 of file directives.c.


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