|
1 |
| -; RUN: opt < %s -O0 -S | FileCheck %s |
2 |
| -; RUN: opt < %s -O1 -S | FileCheck %s |
3 |
| -; RUN: opt < %s -O2 -S | FileCheck %s |
4 |
| -; RUN: opt < %s -O3 -S | FileCheck %s |
5 |
| -; RUN: opt < %s -passes='default<O0>' -S | FileCheck %s |
6 |
| -; RUN: opt < %s -passes='default<O1>' -S | FileCheck %s |
7 |
| -; RUN: opt < %s -passes='default<O2>' -S | FileCheck %s |
8 |
| -; RUN: opt < %s -passes='default<O3>' -S | FileCheck %s |
| 1 | +; RUN: opt < %s -O0 -S | FileCheck %s --check-prefixes=CHECK,NOOPT |
| 2 | +; RUN: opt < %s -O1 -S | FileCheck %s --check-prefixes=CHECK,OPT |
| 3 | +; RUN: opt < %s -O2 -S | FileCheck %s --check-prefixes=CHECK,OPT |
| 4 | +; RUN: opt < %s -O3 -S | FileCheck %s --check-prefixes=CHECK,OPT |
| 5 | +; RUN: opt < %s -passes='default<O0>' -S | FileCheck %s --check-prefixes=CHECK,NOOPT |
| 6 | +; RUN: opt < %s -passes='default<O1>' -S | FileCheck %s --check-prefixes=CHECK,OPT |
| 7 | +; RUN: opt < %s -passes='default<O2>' -S | FileCheck %s --check-prefixes=CHECK,OPT |
| 8 | +; RUN: opt < %s -passes='default<O3>' -S | FileCheck %s --check-prefixes=CHECK,OPT |
9 | 9 |
|
10 | 10 | declare void @llvm.lifetime.start.p0(i64, ptr nocapture)
|
11 | 11 | declare void @llvm.lifetime.end.p0(i64, ptr nocapture)
|
|
63 | 63 |
|
64 | 64 | call void @llvm.lifetime.start.p0(i64 1, ptr %text)
|
65 | 65 | call void @llvm.lifetime.end.p0(i64 1, ptr %text)
|
66 |
| - ; CHECK-NO: call void @llvm.lifetime |
| 66 | + ; OPT-NOT: call void @llvm.lifetime |
| 67 | + ; NOOPT: call void @llvm.lifetime.start |
| 68 | + ; NOOPT-NEXT: call void @llvm.lifetime.end |
67 | 69 |
|
68 | 70 | call void @foo(ptr %text) ; Keep alloca alive
|
69 | 71 |
|
|
0 commit comments