Lines Matching defs:parent
350 std::string parent = mangled;
363 gc_causes[parent].push_back(mangled);
964 // Represents a node in the AST {parent} whose children {exprs} have
966 ExprEffect Parallel(clang::Expr* parent, int n, clang::Expr** exprs,
972 if (!props.IsSafe()) ReportUnsafe(parent, BAD_EXPR_MSG);
974 RepresentsRawPointerType(parent->getType()));
977 // Represents a node in the AST {parent} whose children {exprs} are
979 ExprEffect Sequential(clang::Stmt* parent, int n, clang::Expr** exprs,
990 // Represents a node in the AST {parent} which uses the variable {var_name},
996 ExprEffect Use(const clang::Expr* parent,
1010 ReportUnsafe(parent, DEAD_VAR_MSG);
1014 ExprEffect Use(const clang::Expr* parent,
1018 return Use(parent, var->getType(), var->getNameAsString(), env);
1453 Block* parent = block_;
1455 return parent;