Home | History | Annotate | Download | only in Analysis

Lines Matching full:destructors

88 /// - For every normal (without jump) end of scope add to CFGBlock destructors
90 /// - For every jump add to CFGBlock destructors for objects
413 // Visitors to walk an AST and generate destructors of temporaries in
1006 // Destructors of temporaries in initialization expression should be called
1015 // Generate destructors for temporaries in initialization expression.
1027 // generating destructors for the second time.
1082 /// addAutomaticObjDtors - Add to current block automatic objects destructors
1084 /// for destructors.
1093 // We need to append the destructors in reverse order, but any one of them
1124 /// addImplicitDtorsForDestructor - Add implicit destructors generated for
1276 /// add destructors that will cleanup the scope. Will reuse Scope if not NULL.
1290 /// destructors call site.
1291 /// FIXME: This mechanism for adding automatic destructors doesn't handle
1292 /// no-return destructors properly.
1967 // Destructors of temporaries in initialization expression should be called
1975 // Generate destructors for temporaries in initialization expression.
1992 // generating destructors for the second time.
2066 // and add destructors.
2089 // and add destructors.
2163 // If the one of the destructors does not return, we already have the Exit
2310 // and add destructors.
2632 // and add destructors.
2814 // and add destructors.
2969 // and add destructors.
3253 // Create local scopes and destructors for range, begin and end variables.
3355 // If adding implicit destructors visit the full expression for adding
3356 // destructors of temporaries.
3360 // before destructors of it's temporaries.
3506 // When visiting children for destructors we want to visit them in reverse
3521 // Destructors for temporaries in LHS expression should be called after
3537 // If RHS expression did produce destructors we need to connect created
3573 // before RHS expression. For destructors visit them in reverse order.
3580 // LHS expression (order of children). For destructors visit them in reverse
3589 // First add destructors for temporaries in subexpression.
3614 // First add destructors for condition expression. Even if this will
3628 // Try to add block with destructors for LHS expression.
3636 // Try to add block with destructors for RHS expression;