Lines Matching full:limit

12 ; RUN:     -passes=inferattrs -opt-bisect-limit=-1 %s 2>&1 \
17 ; RUN: -passes=inferattrs -opt-bisect-limit=0 %s 2>&1 \
18 ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-MODULE-PASS
19 ; CHECK-LIMIT-MODULE-PASS: BISECT: NOT running pass (1) InferFunctionAttrsPass on [module]
22 ; RUN: -passes=inferattrs -opt-bisect-limit=-1 %s 2>&1 \
29 ; RUN: -passes=inferattrs -opt-bisect-limit=0 %s 2>&1 \
30 ; RUN: | FileCheck %s --check-prefix=CHECK-LIMIT-REQUIRED-PASS
31 ; CHECK-LIMIT-REQUIRED-PASS: BISECT: NOT running pass (1) InferFunctionAttrsPass on [module]
32 ; CHECK-LIMIT-REQUIRED-PASS-NOT: BISECT: {{.*}}VerifierPass
33 ; CHECK-LIMIT-REQUIRED-PASS: Running pass: VerifierPass
36 ; RUN: -passes=early-cse -opt-bisect-limit=-1 %s 2>&1 \
44 ; RUN: -passes=early-cse -opt-bisect-limit=2 %s 2>&1 \
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
52 ; RUN: -passes=function-attrs -opt-bisect-limit=-1 %s 2>&1 \
60 ; RUN: -passes=function-attrs -opt-bisect-limit=3 %s 2>&1 \
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)
67 ; RUN: opt -disable-output -disable-verify -opt-bisect-limit=-1 \
80 ; RUN: opt -disable-output -disable-verify -opt-bisect-limit=7 \
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
94 ; RUN: opt %s -opt-bisect-limit=0 -passes=early-cse | opt -S | FileCheck %s -check-prefix=CHECK-OUTPUT
95 ; RUN: opt %s -opt-bisect-limit=0 -passes=early-cse -S | FileCheck %s -check-prefix=CHECK-OUTPUT
99 ; RUN: opt %s -opt-bisect-limit=0 -disable-verify -thinlto-bc -o /dev/null 2>&1 | FileCheck --allow-empty %s -check-prefix=CHECK-THINLTO