Searched refs:ExprASTNode (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/bsd/elftosb/dist/elftosb2/ |
| H A D | elftosb_parser.y | 273 $$ = new ExternSourceDefASTNode($1, dynamic_cast<ExprASTNode*>($5)); 323 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>($3); 648 $$ = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>($2)); 673 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>($2)); 724 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1); 725 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3); 731 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1); 732 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3); 738 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1); 739 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3); [all …]
|
| H A D | ElftosbAST.h | 233 class ExprASTNode : public ASTNode 236 ExprASTNode() : ASTNode() {} in ExprASTNode() function 237 ExprASTNode(const ExprASTNode & other) : ASTNode(other) {} in ExprASTNode() function 246 virtual ExprASTNode * reduce(EvalContext & context) { return this; } in reduce() 254 class IntConstExprASTNode : public ExprASTNode 258 : ExprASTNode(), m_value(value), m_size(size) in ExprASTNode() function 281 class VariableExprASTNode : public ExprASTNode 284 VariableExprASTNode(std::string * name) : ExprASTNode(), m_variable(name) {} in VariableExprASTNode() 295 virtual ExprASTNode * reduce(EvalContext & context); 306 class SymbolRefExprASTNode : public ExprASTNode [all …]
|
| H A D | elftosb_parser.tab.cpp | 1664 …(yyval.m_ast) = new ExternSourceDefASTNode((yyvsp[-5].m_str), dynamic_cast<ExprASTNode*>((yyvsp[-1… 1719 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>((yyvsp[-3].m_ast)); 2120 (yyval.m_ast) = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast))); 2149 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>((yyvsp[-4].m_ast))); 2211 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast)); 2212 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)); 2220 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast)); 2221 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)); 2229 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast)); 2230 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)); [all …]
|
| H A D | ElftosbAST.cpp | 164 #pragma mark = ExprASTNode = 166 int_size_t ExprASTNode::resultIntSize(int_size_t a, int_size_t b) in resultIntSize() 206 : ExprASTNode(other), m_value(other.m_value), m_size(other.m_size) in IntConstExprASTNode() 232 : ExprASTNode(other), m_variable() in VariableExprASTNode() 243 ExprASTNode * VariableExprASTNode::reduce(EvalContext & context) in reduce() 258 : ExprASTNode(other), m_symbol(NULL) in SymbolRefExprASTNode() 270 ExprASTNode * SymbolRefExprASTNode::reduce(EvalContext & context) in reduce() 344 : ExprASTNode(other), m_expr() in NegativeExprASTNode() 346 m_expr = dynamic_cast<ExprASTNode*>(other.m_expr->clone()); in NegativeExprASTNode() 351 ExprASTNode::printTree(indent); in printTree() [all …]
|
| H A D | ConversionController.cpp | 357 ExprASTNode * expr = externNode->getSourceNumberExpr()->reduce(m_context); in processSources() 419 ExprASTNode * idExpr = node->getSectionNumberExpr()->reduce(m_context); in processSections() 557 ExprASTNode * expr; in convertAssignmentNodeToValue() 567 else if (expr = dynamic_cast<ExprASTNode*>(valueNode)) in convertAssignmentNodeToValue() 569 ExprASTNode * reducedExpr = expr->reduce(m_context); in convertAssignmentNodeToValue() 737 ExprASTNode * argExprNode = dynamic_cast<ExprASTNode*>(argNode); in convertCallStatement() 833 ExprASTNode * modeExprNode = statement->getModeExpr(); in convertModeStatement() 872 ExprASTNode * conditionalExpr = statement->getConditionExpr(); in convertIfStatement() 1079 ExprASTNode * exprNode; in createSourceFromNode() 1098 else if (exprNode = dynamic_cast<ExprASTNode*>(dataNode)) in createSourceFromNode() [all …]
|