#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>
Go to the source code of this file.
Define Documentation
Value:Error(yylloc, "Unimplemented parser functionality %s:%d", \
__FILE__, __LINE__);
| #define YYLLOC_DEFAULT |
( |
|
Current, |
|
|
|
Rhs, |
|
|
|
N |
|
) |
| |
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 \
{ \
(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; \
} \
while (0)
| #define yytnamerr lYYTNameErr |
Function Documentation
| launch_expression TOKEN_LAUNCH postfix_expression |
( |
' ' |
| ) |
|
Variable Documentation
Definition at line 310999 of file parse.yy.
Referenced by ConstExpr::ConstExpr(), ConstExpr::GetConstant(), lApplyLoad4(), lCheckIndicesVersusBounds(), lGSBaseOffsetsGetMoreConst(), lGSToLoadStore(), LLVMConcatVectors(), LLVMFlattenInsertChain(), lSplit8WideLoads(), lUpdateVaryingCounter(), lVectorIs32BitInts(), UnaryExpr::Optimize(), BinaryExpr::Optimize(), SelectExpr::Optimize(), TypeCastExpr::Optimize(), Target::SizeOf(), and Target::StructOffset().
| Symbol* s = m->symbolTable->LookupVariable(name) |
Definition at line 310949 of file parse.yy.
Referenced by CaseStmt::CaseStmt(), CoalescedLoadOp::CoalescedLoadOp(), DefaultStmt::DefaultStmt(), ForeachActiveStmt::ForeachActiveStmt(), ForeachUniqueStmt::ForeachUniqueStmt(), ArrayType::GetCDeclaration(), VectorType::GetCDeclaration(), ArrayType::GetString(), VectorType::GetString(), LabeledStmt::LabeledStmt(), lGetStringAsValue(), LLVMGetName(), ArrayType::Mangle(), VectorType::Mangle(), FunctionEmitContext::SwitchInst(), SwitchStmt::SwitchStmt(), SymbolExpr::SymbolExpr(), UnmaskedStmt::UnmaskedStmt(), and VariableDeclaration::VariableDeclaration().