| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | BoolRetToIntTest.ll | 36 br label %cleanup 40 %cleanup.dest.slot.0 = phi i1 [ false, %entry ], [ %cleanup.dest.slot.0.ph, %cleanup.loopexit ] 83 br label %cleanup 87 %cleanup.dest.slot.0 = phi i1 [ false, %entry ], [ %cleanup.dest.slot.0.ph, %cleanup.loopexit ] 117 br label %cleanup 121 %cleanup.dest.slot.0 = phi i1 [ false, %entry ], [ %cleanup.dest.slot.0.ph, %cleanup.loopexit ] 136 br label %cleanup 138 cleanup: 153 cleanup: 171 cleanup: [all …]
|
| H A D | ctrloops-hot-exit.ll | 29 br i1 %cmp, label %for.body, label %cleanup 31 cleanup: 59 br i1 %cmp, label %for.body, label %cleanup 61 cleanup: 83 br i1 %tobool, label %if.end, label %cleanup 89 br i1 %cmp, label %for.body, label %cleanup 91 cleanup: 119 br i1 %cmp, label %for.body, label %cleanup 121 cleanup: 151 cleanup: [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | attr-cleanup.c | 5 extern int g1 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute only applies to… 6 int g2 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute only applies to local … 11 int v1 __attribute((cleanup)); // expected-error {{'cleanup' attribute takes one argument}} in t1() 12 … int v2 __attribute((cleanup(1, 2))); // expected-error {{'cleanup' attribute takes one argument}} in t1() 16 int v4 __attribute((cleanup(h))); // expected-error {{use of undeclared identifier 'h'}} in t1() 18 int v5 __attribute((cleanup(c1))); in t1() 19 … int v6 __attribute((cleanup(v3))); // expected-error {{'cleanup' argument 'v3' is not a function}} in t1() 31 …int v1 __attribute__((cleanup(c2))); // expected-error {{'cleanup' function 'c2' must take 1 param… in t2() 38 __attribute((cleanup(c4))) void* g; in t4() 43 int i __attribute__((cleanup(c5))); // expected-warning {{'c5' is deprecated}} in t5() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2010-04-30-LocalAlloc-LandingPad.ll | 30 store i32 1, ptr %cleanup.dst7 35 cleanup 61 cleanup 67 cleanup.pad: ; preds = %cleanup.switch 71 cleanup.pad4: ; preds = %cleanup.switch 80 br label %cleanup.switch 85 i32 1, label %cleanup.pad 89 cleanup.end: ; preds = %cleanup.switch 98 … ; preds = %catch.next, %cleanup.end, %cleanup.pad4, %cleanup.pad… 99 br label %cleanup.switch9 [all …]
|
| H A D | asm-label.ll | 8 ; CHECK: LBB0_9: ## %cleanup 21 br label %cleanup 24 br label %cleanup 26 cleanup: ; preds = %if.end, %if.then9 28 i32 0, label %cleanup.cont 32 cleanup.cont: ; preds = %cleanup 35 if.end11: ; preds = %cleanup.cont, %cleanup, %land.lhs.true… 38 default: ; preds = %cleanup
|
| H A D | push-cfi.ll | 41 cleanup: 43 cleanup 64 cleanup: 66 cleanup 122 cleanup: 142 cleanup: 176 cleanup: 210 cleanup: 236 cleanup: 257 cleanup: [all …]
|
| H A D | codegen-prepare-replacephi2.mir | 26 %4 = phi i32* [ %3, %for.cond ], [ %14, %cleanup ] 27 %5 = phi i32* [ %2, %for.cond ], [ %13, %cleanup ] 28 %6 = phi i32* [ %2, %for.cond ], [ %12, %cleanup ] 36 br label %cleanup 45 br i1 icmp ne (i16 2, i16 0), label %cleanup.loopexit, label %if.end 55 cleanup.loopexit: 56 br label %cleanup 58 cleanup: 59 %12 = phi i32* [ %6, %if.then ], [ %7, %cleanup.loopexit ] 60 %13 = phi i32* [ %5, %if.then ], [ %8, %cleanup.loopexit ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SROA/ |
| H A D | phi-with-duplicate-pred.ll | 15 ; CHECK: cleanup: 34 br label %cleanup 46 %g.0 = phi ptr [ @a, %cleanup ], [ @a, %cleanup ], [ %e, %if.else ] 82 br label %cleanup 94 %g.0 = phi ptr [ @a, %cleanup ], [ @a, %cleanup ], [ %e, %if.else ] 134 br label %cleanup 146 %g.0 = phi ptr [ @a, %cleanup ], [ @a, %cleanup ], [ %e, %if.else ] 186 br label %cleanup 198 %g.0 = phi ptr [ @a, %cleanup ], [ @a, %cleanup ], [ %e, %if.else ] 240 br label %cleanup [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ARM/ |
| H A D | mve-maskedldst.ll | 11 br i1 %cmp12, label %for.body.preheader, label %for.cond.cleanup 34 br label %for.cond.cleanup 36 for.cond.cleanup: ; preds = %for.cond.cleanup.loopexit, %entry 68 br label %for.cond.cleanup 70 for.cond.cleanup: ; preds = %for.cond.cleanup.loopexit, %entry 102 br label %for.cond.cleanup 104 for.cond.cleanup: ; preds = %for.cond.cleanup.loopexit, %entry 136 br label %for.cond.cleanup 138 for.cond.cleanup: ; preds = %for.cond.cleanup.loopexit, %entry 170 br label %for.cond.cleanup [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | CrashRecoveryContext.h | 57 void registerCleanup(CrashRecoveryContextCleanup *cleanup); 59 void unregisterCleanup(CrashRecoveryContextCleanup *cleanup); 253 CrashRecoveryContextCleanup *cleanup; variable 257 : cleanup(Cleanup::create(x)) { in CrashRecoveryContextCleanupRegistrar() 258 if (cleanup) in CrashRecoveryContextCleanupRegistrar() 259 cleanup->getContext()->registerCleanup(cleanup); in CrashRecoveryContextCleanupRegistrar() 265 if (cleanup && !cleanup->cleanupFired) in unregister() 266 cleanup->getContext()->unregisterCleanup(cleanup); in unregister() 267 cleanup = nullptr; in unregister()
|
| /llvm-project-15.0.7/llvm/test/Transforms/HotColdSplit/ |
| H A D | outline-disjoint-diamonds.ll | 19 br label %A.cleanup 22 br label %A.cleanup 24 A.cleanup: 25 %A.cleanup.dest.slot.0 = phi i32 [ 1, %A.then5 ], [ 0, %A.end ] 41 br label %B.cleanup 44 br label %B.cleanup 46 B.cleanup: 47 %B.cleanup.dest.slot.0 = phi i32 [ 1, %B.then5 ], [ 0, %B.end ] 52 ; CHECK: %B.cleanup.dest.slot.0 = phi i32 [ 1, %B.then5 ], [ 0, %B.end ] 56 ; CHECK: %A.cleanup.dest.slot.0 = phi i32 [ 1, %A.then5 ], [ 0, %A.end ]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | lt-overflow.ll | 49 for.cond.cleanup: 63 for.cond.cleanup: 81 for.cond.cleanup: 96 for.cond.cleanup: 110 for.cond.cleanup: 126 for.cond.cleanup: 140 for.cond.cleanup: 155 for.cond.cleanup: 172 for.cond.cleanup: 191 for.cond.cleanup: [all …]
|
| H A D | ne-overflow.ll | 28 for.cond.cleanup: 50 for.cond.cleanup: 74 for.cond.cleanup: 95 for.cond.cleanup: 115 for.cond.cleanup: 139 for.cond.cleanup: 161 for.cond.cleanup: 182 for.cond.cleanup: 205 for.cond.cleanup: 232 for.cond.cleanup: [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/MemorySSA/ |
| H A D | pr43427.ll | 21 ; CHECK: cleanup: 23 ; CHECK-NEXT: %cleanup.dest = load i32, i32* undef, align 1 26 ; CHECK-NEXT: [[NO9]] = MemoryPhi({cleanup,[[NO7]]},{if.else,2}) 29 ; CHECK: cleanup.cont: 40 lbl1: ; preds = %if.else, %cleanup, %entry 52 br i1 undef, label %lbl2, label %cleanup 54 cleanup: ; preds = %lbl3 55 %cleanup.dest = load i32, i32* undef, align 1 56 %switch = icmp ult i32 %cleanup.dest, 1 57 br i1 %switch, label %cleanup.cont, label %lbl1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Coroutines/ |
| H A D | coro-debug-O2.ll | 44 i8 1, label %init.cleanup 48 br label %cleanup 62 i8 1, label %await.cleanup 66 br label %cleanup 85 i8 1, label %final.cleanup 89 br label %cleanup 93 br label %cleanup 95 cleanup: ; preds = %final.ready, %final.cleanup, %await.cl… 96 …%cleanup.dest.slot.0 = phi i32 [ 0, %final.ready ], [ 2, %final.cleanup ], [ 2, %await.cleanup ], … 106 switch i32 %cleanup.dest.slot.0, label %unreachable [ [all …]
|
| H A D | no-suspend.ll | 29 cleanup: 80 pre.cleanup: 84 cleanup: 131 pre.cleanup: 135 cleanup: 144 cleanup 199 cleanup: 254 cleanup: 302 cleanup: 355 cleanup: [all …]
|
| H A D | coro-debug-coro-frame.ll | 132 br label %cleanup 150 br label %cleanup 188 br label %cleanup 192 br label %cleanup 194 cleanup: ; preds = %final.ready, %final.cleanup, %await.cl… 195 …%cleanup.dest.slot.0 = phi i32 [ 0, %final.ready ], [ 2, %final.cleanup ], [ 2, %await.cleanup ], … 266 br label %cleanup 284 br label %cleanup 319 br label %cleanup 325 cleanup: ; preds = %final.ready, %final.cleanup, %await.cl… [all …]
|
| H A D | coro-debug-dbg.values-not_used_in_frame.ll | 41 i8 1, label %init.cleanup 45 br label %cleanup 66 i8 1, label %await.cleanup 70 br label %cleanup 98 i8 1, label %final.cleanup 102 br label %cleanup 106 br label %cleanup 108 cleanup: ; preds = %final.ready, %final.cleanup, %await.cl… 109 …%cleanup.dest.slot.0 = phi i32 [ 0, %final.ready ], [ 2, %final.cleanup ], [ 2, %await.cleanup ], … 119 switch i32 %cleanup.dest.slot.0, label %unreachable [ [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | CrashRecoveryContext.cpp | 158 if (!cleanup) in registerCleanup() 161 head->prev = cleanup; in registerCleanup() 162 cleanup->next = head; in registerCleanup() 163 head = cleanup; in registerCleanup() 168 if (!cleanup) in unregisterCleanup() 170 if (cleanup == head) { in unregisterCleanup() 171 head = cleanup->next; in unregisterCleanup() 176 cleanup->prev->next = cleanup->next; in unregisterCleanup() 177 if (cleanup->next) in unregisterCleanup() 178 cleanup->next->prev = cleanup->prev; in unregisterCleanup() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | pr42422-phi-of-ops.ll | 40 ; CHECK: cleanup: 88 br label %cleanup 106 br label %cleanup 109 br label %cleanup 112 %cleanup.dest = phi i32 [ undef, %if.end12 ], [ 1, %if.then11 ], [ 9, %if.then ] 113 switch i32 %cleanup.dest, label %cleanup14 [ 118 for.end13: ; preds = %cleanup 122 %cleanup.dest15 = phi i32 [ 0, %for.end13 ], [ %cleanup.dest, %cleanup ], [ 1, %for.body3 ] 123 %cond1 = icmp eq i32 %cleanup.dest15, 0 134 %cleanup.dest21 = phi i32 [ %cleanup.dest15, %cleanup14 ], [ 0, %for.end19 ] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/HardwareLoops/ARM/ |
| H A D | fp-emulation.ll | 49 cleanup.loopexit: 50 br label %cleanup 52 cleanup: 100 cleanup.loopexit: 101 br label %cleanup 103 cleanup: 148 cleanup.loopexit: 149 br label %cleanup 151 cleanup: 201 cleanup.loopexit: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | inline-funclets.ll | 15 cleanup: 30 cleanup.inner: 67 cleanup: 132 cleanup: 147 cleanup: 172 cleanup: 187 cleanup: 222 cleanup: 424 cleanup: 539 cleanup: [all …]
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | attr-cleanup.cpp | 12 int v1 __attribute__((cleanup(N::c1))); in t1() 13 …int v2 __attribute__((cleanup(N::c2))); // expected-error {{no member named 'c2' in namespace 'N'… in t1() 14 int v3 __attribute__((cleanup(C::c2))); // expected-error {{'c2' is a private member of 'C'}} in t1() 19 int v1 __attribute__((cleanup(c2))); // expected-error {{'c2' is a private member of 'C'}} in t2() 27 int v1 __attribute__((cleanup(c3))); // expected-error {{'c3' is not a single function}} in t3()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WinEH/ |
| H A D | wineh-statenumbering-cleanups.ll | 18 to label %exit unwind label %cleanup.pad 19 cleanup.pad: 20 %cleanup = cleanuppad within none [] 23 cleanupret from %cleanup unwind label %catch.pad 25 cleanupret from %cleanup unwind label %catch.pad 44 to label %exit unwind label %cleanup.pad 45 cleanup.pad: 46 ; CHECK: cleanup.pad: 48 %cleanup = cleanuppad within none []
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | domtree-updates.ll | 24 ; CHECK-NEXT: [5] %cleanup {4294967295,4294967295} [4] 64 br i1 %tobool8.not, label %for.inc, label %cleanup 74 br label %cleanup 76 cleanup: ; preds = %for.end10, %for.body7 80 %cleanup.dest.slot.0 = phi i32 [ %.26, %for.end10 ], [ 1, %for.body7 ] 85 %i.2 = phi i16 [ %i.128, %cleanup ], [ %i.0, %if.then ], [ %i.0, %for.cond1 ] 89 cleanup16: ; preds = %if.end15, %cleanup 90 %retval.3 = phi i16 [ %retval.2, %if.end15 ], [ %retval.1, %cleanup ] 91 %i.3 = phi i16 [ %i.2, %if.end15 ], [ %i.128, %cleanup ] 92 %cleanup.dest.slot.1 = phi i32 [ 0, %if.end15 ], [ %cleanup.dest.slot.0, %cleanup ] [all …]
|