Home | History | Annotate | Download | only in compiler

Lines Matching defs:Directive

187     char                    *Directive);
191 int Directive,
362 * #include directive.
468 /* Execute the directive, do not write line to output file */
546 * PARAMETERS: Directive - Pointer to directive name token
565 int Directive;
574 Directive = PrMatchDirective (DirectiveToken);
575 if (Directive == ASL_DIRECTIVE_NOT_FOUND)
581 "#%s: Unknown directive\n",
587 * Emit a line directive into the preprocessor file (.pre) after
588 * every matched directive. This is passed through to the compiler
594 AslGbl_DirectiveInfo[Directive].Name);
603 switch (Directive)
611 PrDbgPrint ("Ignoring", AslGbl_DirectiveInfo[Directive].Name);
626 switch (Directive)
637 Directive = PR_DIRECTIVE_IF;
648 * First, however, pop off the original #if directive.
678 if (AslGbl_DirectiveInfo[Directive].ArgCount >= 1)
687 if (AslGbl_DirectiveInfo[Directive].ArgCount >= 2)
704 switch (Directive)
710 PrPushDirective (Directive, Token);
711 PrDbgPrint ("Ignoring", AslGbl_DirectiveInfo[Directive].Name);
722 * Execute the directive
724 PrDbgPrint ("Begin execution", AslGbl_DirectiveInfo[Directive].Name);
726 switch (Directive)
741 PrPushDirective (Directive, Token);
755 PrPushDirective (Directive, Token);
766 PrPushDirective (Directive, Token);
959 "Unrecognized directive: %u\n",
960 AslGbl_CurrentLineNumber, Directive);
1138 * PARAMETERS: Directive - Pointer to directive name token
1142 * DESCRIPTION: Lookup the incoming directive in the known directives table.
1148 char *Directive)
1153 if (!Directive || Directive[0] == 0)
1160 if (!strcmp (AslGbl_DirectiveInfo[i].Name, Directive))
1174 * PARAMETERS: Directive - Encoded directive ID
1176 * directive
1180 * DESCRIPTION: Push an item onto the directive stack. Used for processing
1189 int Directive,
1201 Info->Directive = Directive;
1210 AslGbl_DirectiveInfo[Directive].Name,
1228 * DESCRIPTION: Pop an item off the directive stack. Used for processing
1262 AslGbl_DirectiveInfo[Info->Directive].Name,
1274 * DirectiveName - Directive being processed
1278 * DESCRIPTION: Special debug print for directive processing.