Lines Matching refs:a1

266       A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
267 T(a0, a1).Emit(CGF, flags);
271 ConditionalCleanup2(A0_saved a0, A1_saved a1)
272 : a0_saved(a0), a1_saved(a1) {}
286 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
288 T(a0, a1, a2).Emit(CGF, flags);
292 ConditionalCleanup3(A0_saved a0, A1_saved a1, A2_saved a2)
293 : a0_saved(a0), a1_saved(a1), a2_saved(a2) {}
309 A1 a1 = DominatingValue<A1>::restore(CGF, a1_saved);
312 T(a0, a1, a2, a3).Emit(CGF, flags);
316 ConditionalCleanup4(A0_saved a0, A1_saved a1, A2_saved a2, A3_saved a3)
317 : a0_saved(a0), a1_saved(a1), a2_saved(a2), a3_saved(a3) {}
391 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1) {
393 Cleanup *Obj = new(Buffer) T(a0, a1);
399 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2) {
401 Cleanup *Obj = new(Buffer) T(a0, a1, a2);
407 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) {
409 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3);
415 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) {
417 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3, a4);
435 T *pushCleanupWithExtra(CleanupKind Kind, size_t N, A0 a0, A1 a1, A2 a2) {
437 return new (Buffer) T(N, a0, a1, a2);
713 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1) {
717 return EHStack.pushCleanup<T>(kind, a0, a1);
720 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);
731 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2) {
735 return EHStack.pushCleanup<T>(kind, a0, a1, a2);
739 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);
751 void pushFullExprCleanup(CleanupKind kind, A0 a0, A1 a1, A2 a2, A3 a3) {
755 return EHStack.pushCleanup<T>(kind, a0, a1, a2, a3);
759 typename DominatingValue<A1>::saved_type a1_saved = saveValueInCond(a1);