Lines Matching refs:pushCleanup
363 void *pushCleanup(CleanupKind K, size_t DataSize);
375 void pushCleanup(CleanupKind Kind) {
376 void *Buffer = pushCleanup(Kind, sizeof(T));
383 void pushCleanup(CleanupKind Kind, A0 a0) {
384 void *Buffer = pushCleanup(Kind, sizeof(T));
391 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1) {
392 void *Buffer = pushCleanup(Kind, sizeof(T));
399 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2) {
400 void *Buffer = pushCleanup(Kind, sizeof(T));
407 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) {
408 void *Buffer = pushCleanup(Kind, sizeof(T));
415 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) {
416 void *Buffer = pushCleanup(Kind, sizeof(T));
436 void *Buffer = pushCleanup(Kind, sizeof(T) + T::getExtraSize(N));
695 return EHStack.pushCleanup<T>(kind, a0);
700 EHStack.pushCleanup<CleanupType>(kind, a0_saved);
712 return EHStack.pushCleanup<T>(kind, a0, a1);
718 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved);
730 return EHStack.pushCleanup<T>(kind, a0, a1, a2);
738 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved, a2_saved);
750 return EHStack.pushCleanup<T>(kind, a0, a1, a2, a3);
759 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved,