Lines Matching refs:A0
242 template <class T, class A0>
244 typedef typename DominatingValue<A0>::saved_type A0_saved;
248 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
257 template <class T, class A0, class A1>
259 typedef typename DominatingValue<A0>::saved_type A0_saved;
265 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
275 template <class T, class A0, class A1, class A2>
277 typedef typename DominatingValue<A0>::saved_type A0_saved;
285 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
296 template <class T, class A0, class A1, class A2, class A3>
298 typedef typename DominatingValue<A0>::saved_type A0_saved;
308 A0 a0 = DominatingValue<A0>::restore(CGF, a0_saved);
382 template <class T, class A0>
383 void pushCleanup(CleanupKind Kind, A0 a0) {
390 template <class T, class A0, class A1>
391 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1) {
398 template <class T, class A0, class A1, class A2>
399 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2) {
406 template <class T, class A0, class A1, class A2, class A3>
407 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) {
414 template <class T, class A0, class A1, class A2, class A3, class A4>
415 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) {
434 template <class T, class A0, class A1, class A2>
435 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, A0 a0, A1 a1, A2 a2) {
690 template <class T, class A0>
691 void pushFullExprCleanup(CleanupKind kind, A0 a0) {
697 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
699 typedef EHScopeStack::ConditionalCleanup1<T, A0> CleanupType;
707 template <class T, class A0, class A1>
708 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1) {
714 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
717 typedef EHScopeStack::ConditionalCleanup2<T, A0, A1> CleanupType;
725 template <class T, class A0, class A1, class A2>
726 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2) {
733 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
737 typedef EHScopeStack::ConditionalCleanup3<T, A0, A1, A2> CleanupType;
745 template <class T, class A0, class A1, class A2, class A3>
746 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2, A3 a3) {
753 typename DominatingValue<A0>::saved_type a0_saved = saveValueInCond(a0);
758 typedef EHScopeStack::ConditionalCleanup4<T, A0, A1, A2, A3> CleanupType;