|
43 | 43 | ; RUN: -pass-remarks=memprof-context-disambiguation \
|
44 | 44 | ; RUN: -memprof-allow-recursive-callsites=true \
|
45 | 45 | ; RUN: %s -S 2>&1 | FileCheck %s \
|
46 |
| -; RUN: --implicit-check-not "memprof_recursive3.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
| 46 | +; RUN: --implicit-check-not "memprof_recursive.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
47 | 47 | ; RUN: --check-prefix=ALL --check-prefix=ALLOW-RECUR-CALLSITES --check-prefix=ALLOW-RECUR-CONTEXTS
|
48 | 48 |
|
49 | 49 | ;; Skipping recursive callsites should result in no cloning.
|
|
52 | 52 | ; RUN: -pass-remarks=memprof-context-disambiguation \
|
53 | 53 | ; RUN: -memprof-allow-recursive-callsites=false \
|
54 | 54 | ; RUN: %s -S 2>&1 | FileCheck %s \
|
55 |
| -; RUN: --implicit-check-not "memprof_recursive3.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
| 55 | +; RUN: --implicit-check-not "memprof_recursive.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
56 | 56 | ; RUN: --implicit-check-not="created clone" \
|
57 | 57 | ; RUN: --implicit-check-not="marked with memprof allocation attribute cold" \
|
58 | 58 | ; RUN: --check-prefix=ALL
|
|
62 | 62 | ; RUN: -memprof-verify-ccg -memprof-verify-nodes \
|
63 | 63 | ; RUN: -pass-remarks=memprof-context-disambiguation \
|
64 | 64 | ; RUN: %s -S 2>&1 | FileCheck %s \
|
65 |
| -; RUN: --implicit-check-not "memprof_recursive3.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
| 65 | +; RUN: --implicit-check-not "memprof_recursive.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
66 | 66 | ; RUN: --check-prefix=ALL --check-prefix=ALLOW-RECUR-CALLSITES --check-prefix=ALLOW-RECUR-CONTEXTS
|
67 | 67 |
|
68 | 68 | ;; Skipping recursive contexts should prevent spurious call to cloned version of
|
|
74 | 74 | ; RUN: -memprof-allow-recursive-callsites=true \
|
75 | 75 | ; RUN: -memprof-allow-recursive-contexts=false \
|
76 | 76 | ; RUN: %s -S 2>&1 | FileCheck %s \
|
77 |
| -; RUN: --implicit-check-not "memprof_recursive3.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
| 77 | +; RUN: --implicit-check-not "memprof_recursive.cc:12:10: call in clone _Z1Ci.memprof.1 assigned" \ |
78 | 78 | ; RUN: --check-prefix=ALL --check-prefix=ALLOW-RECUR-CALLSITES --check-prefix=SKIP-RECUR-CONTEXTS
|
79 | 79 |
|
80 | 80 | ; ALLOW-RECUR-CALLSITES: memprof_recursive.cc:4:0: created clone _Z1Dv.memprof.1
|
|
0 commit comments