Home
last modified time | relevance | path

Searched refs:AssignExprNode (Results 1 – 6 of 6) sorted by relevance

/external/bcc/src/cc/frontends/b/
Dparser.cc49 AssignExprNode::Ptr assign(new AssignExprNode(decl->id_->copy(), ExprNode::Ptr(init_expr))); in variable_add()
66 auto n = static_cast<AssignExprNode *>(arg->get()); in variable_add()
Dtype_check.cc137 StatusTuple TypeCheck::visit_assign_expr_node(AssignExprNode *n) { in visit_assign_expr_node()
386 auto asn = static_cast<AssignExprNode*>(i->get()); in visit_struct_variable_decl_stmt_node()
394 … n->init_.push_back(make_unique<AssignExprNode>(move(id), make_unique<IntegerExprNode>("0"))); in visit_struct_variable_decl_stmt_node()
433 …offset_var->init_.push_back(make_unique<AssignExprNode>(offset_var->id_->copy(), make_unique<Integ… in visit_state_decl_stmt_node()
446 auto asn1 = make_unique<AssignExprNode>(make_unique<IdentExprNode>("$" + n->id_->name_), in visit_state_decl_stmt_node()
451 …auto asn2 = make_unique<AssignExprNode>(make_unique<IdentExprNode>("parsed_bytes"), move(add_expr)… in visit_state_decl_stmt_node()
571 …parsed_bytes->init_.push_back(make_unique<AssignExprNode>(parsed_bytes->id_->copy(), make_unique<I… in visit()
Dnode.h60 EXPAND(AssignExprNode, assign_expr_node) \
235 class AssignExprNode : public ExprNode {
237 DECLARE(AssignExprNode)
242 AssignExprNode(IdentExprNode::Ptr id, ExprNode::Ptr rhs) in AssignExprNode() function
247 AssignExprNode(ExprNode::Ptr lhs, ExprNode::Ptr rhs) in AssignExprNode() function
Dparser.yy364 { $$ = new AssignExprNode(IdentExprNode::Ptr($2), ExprNode::Ptr($4));
367 …{ $$ = new AssignExprNode(IdentExprNode::Ptr($2), ExprNode::Ptr($5)); $$->bitop_ = BitopExprNode::…
442 { $$ = new AssignExprNode(ExprNode::Ptr($1), ExprNode::Ptr($3));
447 { $$ = new AssignExprNode(IdentExprNode::Ptr($1), ExprNode::Ptr($3));
450 …{ $$ = new AssignExprNode(IdentExprNode::Ptr($1), ExprNode::Ptr($4)); $$->bitop_ = BitopExprNode::…
Dprinter.cc98 StatusTuple Printer::visit_assign_expr_node(AssignExprNode* n) { in visit_assign_expr_node()
Dcodegen_llvm.cc314 StatusTuple CodegenLLVM::visit_assign_expr_node(AssignExprNode *n) { in visit_assign_expr_node()