|
11 | 11 | ; RUN: opt -disable-output -disable-verify \
|
12 | 12 | ; RUN: -passes=inferattrs -opt-bisect-limit=-1 %s 2>&1 \
|
13 | 13 | ; RUN: | FileCheck %s --check-prefix=CHECK-MODULE-PASS
|
14 |
| -; CHECK-MODULE-PASS: BISECT: running pass (1) InferFunctionAttrsPass on [module] |
| 14 | +; CHECK-MODULE-PASS: BISECT: running pass (1) inferattrs on [module] |
15 | 15 |
|
16 | 16 | ; RUN: opt -disable-output -disable-verify \
|
17 | 17 | ; RUN: -passes=inferattrs -opt-bisect-limit=0 %s 2>&1 \
|
18 | 18 | ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-MODULE-PASS
|
19 |
| -; CHECK-LIMIT-MODULE-PASS: BISECT: NOT running pass (1) InferFunctionAttrsPass on [module] |
| 19 | +; CHECK-LIMIT-MODULE-PASS: BISECT: NOT running pass (1) inferattrs on [module] |
20 | 20 |
|
21 | 21 | ; RUN: opt -disable-output -debug-pass-manager \
|
22 | 22 | ; RUN: -passes=inferattrs -opt-bisect-limit=-1 %s 2>&1 \
|
23 | 23 | ; RUN: | FileCheck %s --check-prefix=CHECK-REQUIRED-PASS
|
24 |
| -; CHECK-REQUIRED-PASS: BISECT: running pass (1) InferFunctionAttrsPass on [module] |
| 24 | +; CHECK-REQUIRED-PASS: BISECT: running pass (1) inferattrs on [module] |
25 | 25 | ; CHECK-REQUIRED-PASS-NOT: BISECT: {{.*}}VerifierPass
|
26 | 26 | ; CHECK-REQUIRED-PASS: Running pass: VerifierPass
|
27 | 27 |
|
28 | 28 | ; RUN: opt -disable-output -debug-pass-manager \
|
29 | 29 | ; RUN: -passes=inferattrs -opt-bisect-limit=0 %s 2>&1 \
|
30 | 30 | ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-REQUIRED-PASS
|
31 |
| -; CHECK-LIMIT-REQUIRED-PASS: BISECT: NOT running pass (1) InferFunctionAttrsPass on [module] |
| 31 | +; CHECK-LIMIT-REQUIRED-PASS: BISECT: NOT running pass (1) inferattrs on [module] |
32 | 32 | ; CHECK-LIMIT-REQUIRED-PASS-NOT: BISECT: {{.*}}VerifierPass
|
33 | 33 | ; CHECK-LIMIT-REQUIRED-PASS: Running pass: VerifierPass
|
34 | 34 |
|
35 | 35 | ; RUN: opt -disable-output -disable-verify \
|
36 | 36 | ; RUN: -passes=early-cse -opt-bisect-limit=-1 %s 2>&1 \
|
37 | 37 | ; RUN: | FileCheck %s --check-prefix=CHECK-FUNCTION-PASS
|
38 |
| -; CHECK-FUNCTION-PASS: BISECT: running pass (1) EarlyCSEPass on f1 |
39 |
| -; CHECK-FUNCTION-PASS: BISECT: running pass (2) EarlyCSEPass on f2 |
40 |
| -; CHECK-FUNCTION-PASS: BISECT: running pass (3) EarlyCSEPass on f3 |
41 |
| -; CHECK-FUNCTION-PASS: BISECT: running pass (4) EarlyCSEPass on f4 |
| 38 | +; CHECK-FUNCTION-PASS: BISECT: running pass (1) early-cse on f1 |
| 39 | +; CHECK-FUNCTION-PASS: BISECT: running pass (2) early-cse on f2 |
| 40 | +; CHECK-FUNCTION-PASS: BISECT: running pass (3) early-cse on f3 |
| 41 | +; CHECK-FUNCTION-PASS: BISECT: running pass (4) early-cse on f4 |
42 | 42 |
|
43 | 43 | ; RUN: opt -disable-output -disable-verify \
|
44 | 44 | ; RUN: -passes=early-cse -opt-bisect-limit=2 %s 2>&1 \
|
45 | 45 | ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-FUNCTION-PASS
|
46 |
| -; CHECK-LIMIT-FUNCTION-PASS: BISECT: running pass (1) EarlyCSEPass on f1 |
47 |
| -; CHECK-LIMIT-FUNCTION-PASS: BISECT: running pass (2) EarlyCSEPass on f2 |
48 |
| -; CHECK-LIMIT-FUNCTION-PASS: BISECT: NOT running pass (3) EarlyCSEPass on f3 |
49 |
| -; CHECK-LIMIT-FUNCTION-PASS: BISECT: NOT running pass (4) EarlyCSEPass on f4 |
| 46 | +; CHECK-LIMIT-FUNCTION-PASS: BISECT: running pass (1) early-cse on f1 |
| 47 | +; CHECK-LIMIT-FUNCTION-PASS: BISECT: running pass (2) early-cse on f2 |
| 48 | +; CHECK-LIMIT-FUNCTION-PASS: BISECT: NOT running pass (3) early-cse on f3 |
| 49 | +; CHECK-LIMIT-FUNCTION-PASS: BISECT: NOT running pass (4) early-cse on f4 |
50 | 50 |
|
51 | 51 | ; RUN: opt -disable-output -disable-verify \
|
52 | 52 | ; RUN: -passes=function-attrs -opt-bisect-limit=-1 %s 2>&1 \
|
53 | 53 | ; RUN: | FileCheck %s --check-prefix=CHECK-CGSCC-PASS
|
54 |
| -; CHECK-CGSCC-PASS: BISECT: running pass (1) PostOrderFunctionAttrsPass on (f1) |
55 |
| -; CHECK-CGSCC-PASS: BISECT: running pass (2) PostOrderFunctionAttrsPass on (f2) |
56 |
| -; CHECK-CGSCC-PASS: BISECT: running pass (3) PostOrderFunctionAttrsPass on (f3) |
57 |
| -; CHECK-CGSCC-PASS: BISECT: running pass (4) PostOrderFunctionAttrsPass on (f4) |
| 54 | +; CHECK-CGSCC-PASS: BISECT: running pass (1) function-attrs on (f1) |
| 55 | +; CHECK-CGSCC-PASS: BISECT: running pass (2) function-attrs on (f2) |
| 56 | +; CHECK-CGSCC-PASS: BISECT: running pass (3) function-attrs on (f3) |
| 57 | +; CHECK-CGSCC-PASS: BISECT: running pass (4) function-attrs on (f4) |
58 | 58 |
|
59 | 59 | ; RUN: opt -disable-output -disable-verify \
|
60 | 60 | ; RUN: -passes=function-attrs -opt-bisect-limit=3 %s 2>&1 \
|
61 | 61 | ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-CGSCC-PASS
|
62 |
| -; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (1) PostOrderFunctionAttrsPass on (f1) |
63 |
| -; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (2) PostOrderFunctionAttrsPass on (f2) |
64 |
| -; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (3) PostOrderFunctionAttrsPass on (f3) |
65 |
| -; CHECK-LIMIT-CGSCC-PASS: BISECT: NOT running pass (4) PostOrderFunctionAttrsPass on (f4) |
| 62 | +; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (1) function-attrs on (f1) |
| 63 | +; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (2) function-attrs on (f2) |
| 64 | +; CHECK-LIMIT-CGSCC-PASS: BISECT: running pass (3) function-attrs on (f3) |
| 65 | +; CHECK-LIMIT-CGSCC-PASS: BISECT: NOT running pass (4) function-attrs on (f4) |
66 | 66 |
|
67 | 67 | ; RUN: opt -disable-output -disable-verify -opt-bisect-limit=-1 \
|
68 | 68 | ; RUN: -passes='inferattrs,cgscc(function-attrs,function(early-cse))' %s 2>&1 \
|
69 | 69 | ; RUN: | FileCheck %s --check-prefix=CHECK-MULTI-PASS
|
70 |
| -; CHECK-MULTI-PASS: BISECT: running pass (1) InferFunctionAttrsPass on [module] |
71 |
| -; CHECK-MULTI-PASS: BISECT: running pass (2) PostOrderFunctionAttrsPass on (f1) |
72 |
| -; CHECK-MULTI-PASS: BISECT: running pass (3) EarlyCSEPass on f1 |
73 |
| -; CHECK-MULTI-PASS: BISECT: running pass (4) PostOrderFunctionAttrsPass on (f2) |
74 |
| -; CHECK-MULTI-PASS: BISECT: running pass (5) EarlyCSEPass on f2 |
75 |
| -; CHECK-MULTI-PASS: BISECT: running pass (6) PostOrderFunctionAttrsPass on (f3) |
76 |
| -; CHECK-MULTI-PASS: BISECT: running pass (7) EarlyCSEPass on f3 |
77 |
| -; CHECK-MULTI-PASS: BISECT: running pass (8) PostOrderFunctionAttrsPass on (f4) |
78 |
| -; CHECK-MULTI-PASS: BISECT: running pass (9) EarlyCSEPass on f4 |
| 70 | +; CHECK-MULTI-PASS: BISECT: running pass (1) inferattrs on [module] |
| 71 | +; CHECK-MULTI-PASS: BISECT: running pass (2) function-attrs on (f1) |
| 72 | +; CHECK-MULTI-PASS: BISECT: running pass (3) early-cse on f1 |
| 73 | +; CHECK-MULTI-PASS: BISECT: running pass (4) function-attrs on (f2) |
| 74 | +; CHECK-MULTI-PASS: BISECT: running pass (5) early-cse on f2 |
| 75 | +; CHECK-MULTI-PASS: BISECT: running pass (6) function-attrs on (f3) |
| 76 | +; CHECK-MULTI-PASS: BISECT: running pass (7) early-cse on f3 |
| 77 | +; CHECK-MULTI-PASS: BISECT: running pass (8) function-attrs on (f4) |
| 78 | +; CHECK-MULTI-PASS: BISECT: running pass (9) early-cse on f4 |
79 | 79 |
|
80 | 80 | ; RUN: opt -disable-output -disable-verify -opt-bisect-limit=7 \
|
81 | 81 | ; RUN: -passes='inferattrs,cgscc(function-attrs,function(early-cse))' %s 2>&1 \
|
82 | 82 | ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-MULTI-PASS
|
83 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (1) InferFunctionAttrsPass on [module] |
84 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (2) PostOrderFunctionAttrsPass on (f1) |
85 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (3) EarlyCSEPass on f1 |
86 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (4) PostOrderFunctionAttrsPass on (f2) |
87 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (5) EarlyCSEPass on f2 |
88 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (6) PostOrderFunctionAttrsPass on (f3) |
89 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (7) EarlyCSEPass on f3 |
90 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: NOT running pass (8) PostOrderFunctionAttrsPass on (f4) |
91 |
| -; CHECK-LIMIT-MULTI-PASS: BISECT: NOT running pass (9) EarlyCSEPass on f4 |
| 83 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (1) inferattrs on [module] |
| 84 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (2) function-attrs on (f1) |
| 85 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (3) early-cse on f1 |
| 86 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (4) function-attrs on (f2) |
| 87 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (5) early-cse on f2 |
| 88 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (6) function-attrs on (f3) |
| 89 | +; CHECK-LIMIT-MULTI-PASS: BISECT: running pass (7) early-cse on f3 |
| 90 | +; CHECK-LIMIT-MULTI-PASS: BISECT: NOT running pass (8) function-attrs on (f4) |
| 91 | +; CHECK-LIMIT-MULTI-PASS: BISECT: NOT running pass (9) early-cse on f4 |
92 | 92 |
|
93 | 93 | ; Make sure we don't skip writing the output to stdout.
|
94 | 94 | ; RUN: opt %s -opt-bisect-limit=0 -passes=early-cse | opt -S | FileCheck %s -check-prefix=CHECK-OUTPUT
|
|
0 commit comments