Intel SPMD Program Compiler  1.3.0
Defines | Functions | Variables
parse.yy File Reference
#include "ispc.h"
#include "type.h"
#include "module.h"
#include "decl.h"
#include "expr.h"
#include "sym.h"
#include "stmt.h"
#include "util.h"
#include <stdio.h>
#include <llvm/Constants.h>
Include dependency graph for parse.yy:

Go to the source code of this file.

Defines

#define yytnamerr   lYYTNameErr
#define YYLTYPE   SourcePos
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define UNIMPLEMENTED

Functions

 if (s)$$
launch_expression TOKEN_LAUNCH postfix_expression (' ')'

Variables

primary_expression __pad0__
Symbols = m->symbolTable->LookupVariable(name)
launch_expression __pad1__
launch_expression int32_t

Define Documentation

#define UNIMPLEMENTED
Value:
Error(yylloc, "Unimplemented parser functionality %s:%d", \
        __FILE__, __LINE__);
#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do                                                                 \
      if (N)                                                           \
        {                                                              \
          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;       \
          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;     \
          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;        \
          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;      \
          (Current).name         = YYRHSLOC (Rhs, 1).name    ;         \
        }                                                              \
      else                                                             \
        { /* empty RHS */                                              \
          (Current).first_line   = (Current).last_line   =             \
            YYRHSLOC (Rhs, 0).last_line;                               \
          (Current).first_column = (Current).last_column =             \
            YYRHSLOC (Rhs, 0).last_column;                             \
          (Current).name = NULL;                        /* new */ \
        }                                                              \
    while (0)
#define YYLTYPE   SourcePos
#define yytnamerr   lYYTNameErr

Function Documentation

if ( s  )
launch_expression TOKEN_LAUNCH postfix_expression ( ' '  )

Definition at line 311007 of file parse.yy.


Variable Documentation

primary_expression __pad0__

Definition at line 310944 of file parse.yy.

launch_expression __pad1__

Definition at line 310999 of file parse.yy.

launch_expression int32_t
Symbol* s = m->symbolTable->LookupVariable(name)