Home | History | Annotate | Download | only in Analysis

Lines Matching full:destructors

87 /// - For every normal (without jump) end of scope add to CFGBlock destructors
89 /// - For every jump add to CFGBlock destructors for objects
410 // Visitors to walk an AST and generate destructors of temporaries in
739 // Destructors of temporaries in initialization expression should be called
748 // Generate destructors for temporaries in initialization expression.
760 // generating destructors for the second time.
815 /// addAutomaticObjDtors - Add to current block automatic objects destructors
817 /// for destructors.
826 // We need to append the destructors in reverse order, but any one of them
857 /// addImplicitDtorsForDestructor - Add implicit destructors generated for
1015 /// add destructors that will cleanup the scope. Will reuse Scope if not NULL.
1029 /// destructors call site.
1030 /// FIXME: This mechanism for adding automatic destructors doesn't handle
1031 /// no-return destructors properly.
1682 // Destructors of temporaries in initialization expression should be called
1690 // Generate destructors for temporaries in initialization expression.
1707 // generating destructors for the second time.
1781 // and add destructors.
1804 // and add destructors.
2024 // and add destructors.
2345 // and add destructors.
2527 // and add destructors.
2682 // and add destructors.
2967 // Create local scopes and destructors for range, begin and end variables.
3069 // If adding implicit destructors visit the full expression for adding
3070 // destructors of temporaries.
3074 // before destructors of it's temporaries.
3187 // When visiting children for destructors we want to visit them in reverse
3202 // Destructors for temporaries in LHS expression should be called after
3218 // If RHS expression did produce destructors we need to connect created
3254 // before RHS expression. For destructors visit them in reverse order.
3261 // LHS expression (order of children). For destructors visit them in reverse
3270 // First add destructors for temporaries in subexpression.
3293 // First add destructors for condition expression. Even if this will
3307 // Try to add block with destructors for LHS expression.
3315 // Try to add block with destructors for RHS expression;