[llvm] [NFC][MemProf] Remove unused memprofraw test file (PR #216778)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 17 10:19:36 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-pgo
Author: Ellis Hoag (ellishg)
<details>
<summary>Changes</summary>
`llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw` was created in https://github.com/llvm/llvm-project/pull/79433 for the `llvm/test/Transforms/PGOProfile/memprof_loop_unroll.ll` test, but the usage was removed in https://github.com/llvm/llvm-project/pull/165338 in favor of an inline `.yaml` file. Remove the `.memprofraw` file and the generator script.
---
Full diff: https://github.com/llvm/llvm-project/pull/216778.diff
2 Files Affected:
- (removed) llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw ()
- (modified) llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh (-29)
``````````diff
diff --git a/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw b/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw
deleted file mode 100644
index 20ad99db1f081..0000000000000
Binary files a/llvm/test/Transforms/PGOProfile/Inputs/memprof_loop_unroll.memprofraw and /dev/null differ
diff --git a/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh b/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
index ba648bf5ac9f7..01d8216b273a2 100755
--- a/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
+++ b/llvm/test/Transforms/PGOProfile/Inputs/update_memprof_inputs.sh
@@ -112,32 +112,3 @@ ${CLANG} ${COMMON_FLAGS} -fmemory-profile -funique-internal-linkage-names ${OUTD
env MEMPROF_OPTIONS=log_path=stdout ${OUTDIR}/memprof_internal_linkage.exe > ${OUTDIR}/memprof_internal_linkage.memprofraw
rm ${OUTDIR}/memprof_internal_linkage.cc
-
-cat > ${OUTDIR}/memprof_loop_unroll_a.cc << EOF
-int* a[2];
-extern void foo();
-int main() {
- foo();
- for (int i = 0; i < 1000000; ++i) {
- *a[0] = 1;
- }
- return 0;
-}
-EOF
-cat > ${OUTDIR}/memprof_loop_unroll_b.cc << EOF
-#include <string>
-extern int* a[2];
-void foo() {
- for (int i = 0; i < 2; ++i) {
- a[i] = new int[1];
- }
-}
-EOF
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_a.cc -O0 -o ${OUTDIR}/memprof_loop_unroll_a.o -c
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_b.cc -O3 -o ${OUTDIR}/memprof_loop_unroll_b.o -c
-${CLANG} ${COMMON_FLAGS} -fmemory-profile ${OUTDIR}/memprof_loop_unroll_a.o ${OUTDIR}/memprof_loop_unroll_b.o -o ${OUTDIR}/memprof_loop_unroll.exe
-env MEMPROF_OPTIONS=log_path=stdout ${OUTDIR}/memprof_loop_unroll.exe > ${OUTDIR}/memprof_loop_unroll.memprofraw
-rm ${OUTDIR}/memprof_loop_unroll_a.cc
-rm ${OUTDIR}/memprof_loop_unroll_a.o
-rm ${OUTDIR}/memprof_loop_unroll_b.cc
-rm ${OUTDIR}/memprof_loop_unroll_b.o
\ No newline at end of file
``````````
</details>
https://github.com/llvm/llvm-project/pull/216778
More information about the llvm-commits
mailing list