Home
last modified time | relevance | path

Searched refs:VariableDeclStmtNode (Results 1 – 9 of 9) sorted by relevance

/external/bcc/src/cc/frontends/b/
Dparser.h42 VariableDeclStmtNode * variable_add(vector<int> *types, VariableDeclStmtNode *decl);
43VariableDeclStmtNode * variable_add(vector<int> *types, VariableDeclStmtNode *decl, ExprNode *init…
52 bool variable_exists(VariableDeclStmtNode *decl) const;
Dnode.h171 VariableDeclStmtNode *decl_;
172 VariableDeclStmtNode *sub_decl_;
364 VariableDeclStmtNode *sub_decl_;
429 class VariableDeclStmtNode : public StmtNode {
431 typedef unique_ptr<VariableDeclStmtNode> Ptr;
442 …explicit VariableDeclStmtNode(IdentExprNode::Ptr id, storage_type t, size_t bit_width = 0, size_t …
449 typedef vector<VariableDeclStmtNode::Ptr> FormalList;
451 class StructVariableDeclStmtNode : public VariableDeclStmtNode {
457 VariableDeclStmtNode::storage_type t = VariableDeclStmtNode::STRUCT)
458 : VariableDeclStmtNode(move(id), t), struct_id_(move(struct_id)) {} in VariableDeclStmtNode() function
[all …]
Dparser.cc30 bool Parser::variable_exists(VariableDeclStmtNode *decl) const { in variable_exists()
37 VariableDeclStmtNode *Parser::variable_add(vector<int> *types, VariableDeclStmtNode *decl) { in variable_add()
48 VariableDeclStmtNode *Parser::variable_add(vector<int> *types, VariableDeclStmtNode *decl, ExprNode… in variable_add()
Dcodegen_llvm.h103 VariableDeclStmtNode **decl, llvm::Value **mem) const;
105 StatusTuple lookup_struct_type(VariableDeclStmtNode *n, llvm::StructType **stype,
123 map<VariableDeclStmtNode *, llvm::Value *> vars_;
Dscope.h34 class VariableDeclStmtNode; variable
83 typedef Scope<VariableDeclStmtNode> VarScope;
Dtype_check.cc94 if (n->decl_->storage_type_ == VariableDeclStmtNode::INTEGER) { in visit_ident_expr_node()
112 if (n->decl_->storage_type_ == VariableDeclStmtNode::INTEGER) in visit_ident_expr_node()
127 if (n->sub_decl_->storage_type_ != VariableDeclStmtNode::INTEGER) in visit_ident_expr_node()
165 VariableDeclStmtNode *sub_decl = struct_type->field(n->id_->sub_name_); in visit_packet_expr_node()
262 VariableDeclStmtNode::STRUCT_REFERENCE); in check_lookup_method()
531 VariableDeclStmtNode *var = it->get(); in visit_func_decl_stmt_node()
Dparser.yy67 VariableDeclStmtNode *decl;
228 { $$ = new FormalList; $$->push_back(VariableDeclStmtNode::Ptr($2)); }
230 { $1->push_back(VariableDeclStmtNode::Ptr($3)); }
292 …{ $$ = new FormalList; $$->push_back(VariableDeclStmtNode::Ptr(parser.variable_add(nullptr, $2)));…
294 { $1->push_back(VariableDeclStmtNode::Ptr(parser.variable_add(nullptr, $4))); }
347 VariableDeclStmtNode::STRUCT_REFERENCE);
Dnode.cc31 VariableDeclStmtNode* StructDeclStmtNode::field(const string& name) const { in EXPAND_NODES()
Dcodegen_llvm.cc350 VariableDeclStmtNode **decl, Value **mem) const { in lookup_var()
361 VariableDeclStmtNode *offset_decl, *skb_decl; in visit_packet_expr_node()
739 VariableDeclStmtNode *skb_decl; in emit_incr_cksum()
1131 StatusTuple CodegenLLVM::lookup_struct_type(VariableDeclStmtNode *n, StructType **stype, in lookup_struct_type()
1159 VariableDeclStmtNode *formal = it->get(); in visit_func_decl_stmt_node()